自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QTrace_PyformUI的博客

Android系统分析

  • 博客(14)
  • 收藏
  • 关注

原创 Android Log分析工具

Visual Log是一个专业的Log分析软件,它支持一系列脚本,可以用脚本对Log进行分析; 可以分析log中的数据,按图表的方式进行展示;可以用它提取对应的Log按照UML序列图的方式进行展示。下载地址:

2021-02-22 15:48:18 1743 2

原创 Android进程内存分析

VSS,RSS,PSS,USS在分析Android进程内存前,需要先了解这几个Linux 内存概念.Vss是占用的虚拟内存,如果没有映射实际的内存也算进来。如果VSS这个概念不好理解,那么参考如下这段:VSS (reported as VSZ from ps) is the total accessible address space of a process.This size also includes memory that may not be resident in RAM like

2020-07-30 11:28:16 842

原创 ADB文件管理器

VisualLog带了一个双栏Adb文件管理器,同时显示设备的文件夹与本地的文件夹,支持文件的上传,下载等。

2020-07-30 11:19:27 4039

原创 结构化Log分析

Android开发时Log对问题分析是很重要的。如果APK比较简单,那么用文本编辑器或者Android Studio中自带Log查看器就可以了。但是如果程序比较复杂,各个模块都添加了Log, 如果这时再用文本编辑器来查看Log, 往往就会一头雾水了。特别是对于Anroid系统开发者,Val报了一个Bug后,附带的Log都是整个系统的,往往都是上百兆的。用文本或者AndroidStudio的Log查看器,只能查看或者简单查找。

2020-07-30 11:10:53 755 1

原创 从内存导出文件HProf查看内存变量内容

HProf文件是Java/Android的内存dump文件。提到HProf文件,大家首先能想到的肯定是用于分析内存泄漏。而且目前看到的工具,基本上也都只支持用HProf来进行内存泄漏的分析。不过HProf文件除了分析内存泄漏,还可以查看内存的内容,也就是可以查看类中各个变量的值。​ 查看内存内容有什么作用呢, 主要有如下几个用途:​ 1.协助进行内存泄漏的分析,通过分析某个实例的内容,从而进一步定义实例是什么地方分配的。比如一个有一些Bitmap怀疑泄漏的,但是从引用关系来却看不出它的来源,如果分

2020-07-30 11:02:07 2377 2

原创 Android内存泄漏分析

Java内存泄漏是什么C/C++中内存泄漏定义为:一块内存没有引用了(也就是将来肯定用不到了),但是这块内存没被释放,还一直占用着内存空间。对于C/C++的这种内存泄漏,Android/Java中是不存在的,因为Android/Java会自动检查一块内存是否有引用,如果没有引用,Android/java会自动释放内存的。由此是否可以说Java中就没有内存泄漏问题呢?当然不是,Java中内存泄漏问题比C/C++还更容易发生。与C/C++不同, Java中是没有显式声明释放内存的代码,所以程序员要释放内存,

2020-07-30 10:59:48 573

原创 a[i][j] 和 a[j][i] 的区别,你真的懂吗

a[i][j] 和 a[j][i] 的区别,你真的懂吗看到一篇博客https://blog.csdn.net/u013256816/article/details/105525284; 里面提到一个面试题。如下两代码块,哪个运行速度快。int LEN = 10000;int[][] arr = new int[LEN][LEN];for (int i = 0; i < LEN; i++) { for (int j = 0; j < LEN; j++) { ar

2020-07-18 17:02:10 3697 15

原创 Android 系统Log分析的利器

Android 系统Log量很大,每次分析问题都要从海量的Log中查找,不仅效率低,并且容易遗落Log的细节。这里推荐一个软件QTrace(下载:http://www.qtrace.top),它提供了许多分析Android Log的利器。1.Android EventLog分析EventLog为一堆数字,如下:768 781 I am_pss : [1413,10083,...

2019-11-01 15:51:20 985

原创 Ubuntu 远程桌面连接Window的几种方法

Window远程桌面连接Ubuntu 的几种方法Window远程连接Ubuntu有如下几种方案。一、TeamViewer 在Window与Ubuntu上安装相同版本的TeamViewer,Window下有安装程序,安装很方便。Ubuntu下可以按如下方法进行安装: 1. 首先到https://www.teamviewer.co...

2018-11-15 12:59:33 9260 1

原创 分析Android log中的Memory GC

ART的 GC日志格式I/art: &lt;GC_Reason&gt; &lt;GC_Name&gt; &lt;Objects_freed&gt;(&lt;Size_freed&gt;) AllocSpace Objects, &lt;Large_objects_freed&gt;(&lt;Large_object_size_freed&gt;) &lt;Heap_stats&gt; LOS

2018-09-26 09:20:26 387

原创 Android 内存分析

VSS,RSS,PSS,USS   在分析Android内存前,需要先了解这几个Linux 内存概念.Vss是占用的虚拟内存,如果没有映射实际的内存也算进来。如果VSS这个概念不好理解,那么参考如下这段:         VSS (reported as VSZ from ps) is the total accessible address space of a process.Th...

2018-09-25 14:33:07 1052

原创 ADB GUI

ADB GUI:一个基于pyFormUI的git GUI程序下载与安装下载网站: https://github.com/jeffchau1979/adbguigit clone https://github.com/jeffchau1979/adbgui.git2.安装 sudo apt-get install python-wxtools3.执行 ADBGui.py python ADBG

2017-03-13 18:35:18 2239

原创 GitGUI:一个基于pyFormUI的git GUI程序

GitGUI:一个基于pyFormUI的git GUI程序 GitGUI 是一个pyFormUI demo, 目前功能还不全,不过提供了一些实用但其它git gui没提供的功能。可以作为qgit,git-cola等工具的补充。下载与安装下载网站: https://github.com/jeffchau1979/GitGuigit clone https://github.com/jeffch

2017-03-11 12:24:24 1039

原创 pyFormUI: 一个简单的Python GUI界面框架

一个超级好用的Python GUI框架

2017-03-11 11:41:46 14935

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除