-
...查看全部
-
数据结构优化---2查看全部
-
数据结构优化---1查看全部
-
GC在回收时会暂停所有线程,如果频繁出现在短时间内,会导致内存抖动查看全部
-
dumpsys meminfo 应用包名 显示应用的内存信息 dump 仓库,拷贝记忆部分到输出或存储装置 sys = system mem = member查看全部
-
adb shell ps 查看进程 shell 为操作系统提供方便的使用者界面的软件 (计算机用语)查看全部
-
字符串拼接查看全部
-
频繁的字符串拼接用StringBuilder;另外,内存抖动是什么鬼?查看全部
-
频繁的字符串拼接用StringBuilder;另外,内存抖动是什么鬼?查看全部
-
我查看全部
-
内存泄露 1.检查for循环等里面创建的对象情况,应把对象统一生命在循环外面 2.频繁拼接字符串时不要用加号,要使用stringbuilder,可以加快好几倍速度。可达到8000ms与3ms的差别 3.activity中开启线程请求数据时,当请求的数据需要很久时间响应时会发生内存泄露。因为线程中有内部类,内部类默认具有外部的引用,当请求未完成,引用则一直存在,则GC不会回收。频繁点击进去退出时,其实activity没有真正的退出查看全部
-
获取手机上单个App的运行内存: 1,通过getSystemService方法获取ActivityManager对象 2,调用ActivityManger对象的getMemoryClass或getLargeMemoryClass方法获得以MB为单位的运行内存大小。 3,getLargeMemoryClass可通过在Manifest中的application节点增加largeHeap=true,以获得更大的数据堆。但一般不用,且在很多手机上是没有效果的。查看全部
-
便面内存泄漏的技巧和建议查看全部
-
对象复用技巧和建议查看全部
-
Class至少耗费0.5KB HashMap一个entry需要额外占用32B查看全部
举报
0/150
提交
取消