首页 > 学院 > 开发设计 > 正文

性能优化辅助工具

2019-11-09 18:44:32
字体:
来源:转载
供稿:网友

性能优化的帮助工具: MAT, Memory Monitor(属于AndroidMonitor中一个模块), HeapTool(查看堆信息), Allaction Tracking, LeakCanary Lint工具

1.Allaction Tracking 追踪内存分配信息。可以很直观地看到某个操作的内存是如何进行一步一步地分配的。

2.LeakCanary Square公司 可以直接在手机端查看内存泄露的工具 实现原理:本质上还是用命令控制生成hPRof文件分析检查内存泄露。 然后发送通知。 application install() LeakCanary androidWatcher() RefWatcher new AndroidWatcherExecutor() —>dumpHeap()/analyze()(—>runAnalysis())—>Hprof文件分析 new AndroidHeapDumper() new ServiceHeapDumpListener

3.Lint分析工具 Android Studio很方便 很好用。 检测资源文件是否有没有用到的资源。 检测常见内存泄露 安全问题SDK版本安全问题 是否有费的代码没有用到 代码的规范—甚至驼峰命名法也会检测 自动生成的罗列出来 没用的导包 可能的bug

各种工具的使用方法,网上介绍的很多,大家可以自己整理一下


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表