- 如何界定是否发生了memory leaks?
- 服务器突然经常发生挂掉?重启后又挂了
- 日志里OOM?
- dump内存
- jmap -dump:format=b,file=dumpFileName <pid>
- download IBM Heap Analyzer(这里有很多工具可选, Eclipse MAT 等等, 选IBM这个因为工具轻巧)
- IBM Heap Analyzer链接
- 如: ha456.jar
- 点击ha456.jar运行,点击open,找到heap dump文件,待工具分析完后,找leak suspect泄漏嫌疑点
- 来一张之前线上内存泄漏的图吧
- 分析中
- 分析完后-部分截图
定位内存泄漏问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 内存管理机制 Android 的内存管理机制可以简单概括为:系统没有为内存提供交换区,它使用 pa...
- 参考自 http://techblog.youdao.com/?p=961 在分析具体故障,先介绍一下几种常用的工...
- 主目录见:Android高级进阶知识(这是总目录索引)[written by 无心追求] Activity内部类...
- jstack-- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java sta...
- 作者:小强 贝聊移动开发部 Android工程师 1.Java内存分配策略 Java 程序运行时的内存分配策略有三...