内存优化
文章平均质量分 89
孟凡勇
这个作者很懒,什么都没留下…
展开
-
性能优化——内存优化
一、什么是内存泄露内存不在GC掌控之内了。就是当一个对象已经不需要再使用了,本该被回收时,而又另外一个正在使用的对象持有它的引用从而导致对象不能被回收。这种导致了本该被回收的对象不能被回收而停留在堆内存中时,就导致了内存泄露。二、内存分配的几种策略静态存储区:内存在编译期间就分配好,这块的内存在整个运行期间都一直存在。它主要存放静态数据、全局的static数据和一些常量2、栈式的在执行函数(方法)...原创 2018-05-27 19:29:27 · 1390 阅读 · 0 评论 -
性能优化——内存分析工具的使用
本文将介绍比较常用的的内存泄漏检测工具,包括HeapSnapShot、HeapViewer、MAT一、HeapSnapShot的使用HeapSnapShot意思是堆快照,通过堆内存的信息来分析内存泄漏的问题。1、启动HeapSnapShot2、显示Heap SnapShot面板点击截图部分的左上角,可以看到有个App heap,点开,里面还有Image heap、Zygote heap,分别代码a...原创 2018-05-29 23:11:16 · 11721 阅读 · 2 评论