美文网首页
内存优化(3)

内存优化(3)

作者: fsdffdaga | 来源:发表于2020-04-26 08:20 被阅读0次

性能优化的帮助工具:
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

相关文章

  • Android性能优化大纲

    1.内存优化 内存泄漏 优化分析 内存优化工具 2.UI优化 UI卡顿分析 渲染优化 计算性能优化 3.电量优化 ...

  • 性能优化——内存泄漏(3)代码分析篇

    内存泄漏系列文章:性能优化——内存泄漏(1)入门篇性能优化——内存泄漏(2)工具分析篇性能优化——内存泄漏(3)代...

  • 性能优化——内存泄漏(2)工具分析篇

    内存泄漏系列文章:性能优化——内存泄漏(1)入门篇性能优化——内存泄漏(2)工具分析篇性能优化——内存泄漏(3)代...

  • 性能优化——内存泄漏(1)入门篇

    内存泄漏系列文章:性能优化——内存泄漏(1)入门篇性能优化——内存泄漏(2)工具分析篇性能优化——内存泄漏(3)代...

  • 性能优化、内存优化以及内存泄漏检测

    内存优化主要分为三点: 1.减少内存泄露 2.降低内存使用峰值 3.减少内存异常引用 性能优化、内存优化常用方法 ...

  • Android性能优化

    1.Android性能优化-内存泄漏(上) 2.Android性能优化-内存泄漏(下) 3.Android性能优化...

  • 性能优化

    一。内存优化的方法就是: 1.降低运行时内存,2.代码优化,3.内存泄漏优化 (一)。降低运行时内存 1. 减少a...

  • 内存优化

    内存优化、UI优化(布局优化、会只优化)、速度优化(线程优化、网络优化)、启动优化、电量优化 内存优化 内存抖动:...

  • 内存优化(3)

    性能优化的帮助工具:MAT,Memory Monitor(属于AndroidMonitor中一个模块),HeapT...

  • 2019-08-19 App启动优化(二)

    Android性能优化分几点: 1:绘制优化 2:内存优化 3:存储优化 4:稳定性优化 5:好点优化 6: ap...

网友评论

      本文标题:内存优化(3)

      本文链接:https://www.haomeiwen.com/subject/tnwrwhtx.html