如何最小化我的Android应用程序的内存利用率

时间:2013-06-28 11:17:48

标签: android performance

我似乎无法理解为什么我的应用程序占用了33mb的内存。(刚刚添加了nativeprivate dalvikprivate)

无论如何都要在运行时检查分配了哪些内存但是等待GC而哪些不能是GC并且是泄漏。

每隔30秒调用system.gc是否可行?

使用简单的hello world文本的n活动的内存利用率是多少。 =>在我的情况下,我得到6mb。为什么它不是几KB 如何将内存要求保持在最低

1 个答案:

答案 0 :(得分:3)

  

刚刚添加了nativeprivate dalvikprivate

您也可以使用随机数生成器。 Android's memory management is significantly more complicated than that

  

无论如何都要在运行时检查分配了哪些内存但是等待GC而哪些不能是GC并且是泄漏。

您可以use MAT了解哪些对象不符合GC条件,因此您可以尝试确定是否泄漏了内存。