我写了可执行文件启动器Launcher.jar及一些批处理,通过它们就可以自动的以一定的时间间隔提取Hprof和进程的内存信息
一、需要的库
可执行文件启动器:lib\Launcher.jar
二、自动提取Hprof。
runHprofPicker.bat文件:
java -jar lib\Launcher.jar getHprof.bat5000
5000表示5000毫秒执行一次getHprof.bat来从手机提取Hprof文件。
三、自动提取进程的RSS
runProcessStatePicker.bat文件:
java -jar lib\Launcher.jar getProcessState.bat 5000
5000表示5000毫秒执行一次getProcessState.bat来从手机提取进程的RSS,输出到一个以进程名命名的文本文件,以便在excel中生产图表文件。
四、自动提取进程的NativeSize,DalvikSize,NativeAllocated,DalvikAllocated,NativePSS,DalvikPSS
runMemoryPicker.bat文件:
java -jar lib\Launcher.jar getMemoryState.bat 2000
2000表示2000毫秒执行一次getMemoryState.bat来从手机提取进程的内存信息到一个以进程名命名的文本文件,以便在excel中生产图表文件。
注2:关于
getMemoryState.bat请阅读《Android内存泄露利器(内存统计篇)》
分享到:
相关推荐
上面是官方文档给出的介绍,LeakCanary是一个在android上检测内存泄漏的依赖。 使用方法 只需要在你的build.gradle中添加如下依赖即可。 debugImplementation ‘com.squareup.leakcanary:leakcanary-android:2.2’ ...
Android native 层代码内存泄漏问题调试利器
Android SQLiteSpy数据库利器 欢迎大家下载使用
主要为大家详细介绍了Android内存泄漏排查利器LeakCanary的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
资源名称:Android群英传:神兵利器内容简介:《Android群英传:神兵利器》以通俗易懂的语言介绍了Android开发的工具使用。《Android群英传:神兵利器》共分为7章。第1章主要讲解如何搭建一个优雅、令人愉悦的开发...
Android反编译利器,反编译别人的apk获取相关资源文件
Android反编译利器.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android Http 网络开发神兵利器
用于检查编写的代码中内存泄露点,是编程人员提高代码质量、减少bug的利器
Android投屏利器Screen,工具可以进行Android投屏,并对屏幕进行控制
《Android群英传神兵利器》16年出版,入门,提高,非常推荐的一本书。
Android 反编译利器, jadx 优点: 1. 图形化的界面。 2. 拖拽式的操作。 3. 反编译输出 Java 代码。 4. 导出 Gradle 工程。
AndroidKiller apk反编译利器,全自动反编译生成java源码,是研究apk逆向的必备工具
android群英传 工具篇
genymotion模拟器,Android开发,安卓玩游戏,多平台,启动快
带书签的三本进阶Android书籍,均为扫描版pdf!Android群英传+Android群英传:神兵利器+Android开发艺术探索
Android投屏利器QtScrcpy,工具可以进行Android投屏,并对屏幕进行控制
《Android群英传:神兵利器》以通俗易懂的语言介绍了Android开发的工具使用。《Android群英传:神兵利器》共分为7章。第1章主要讲解如何搭建一个优雅、令人愉悦的开发环境。第2章主要讲解协同开发最重要的工具Git。...