为什么空项目有大量内存分配?

时间:2013-05-02 02:22:28

标签: java android memory

我在android中创建了一个空项目。然后我用一个具有硬件加速功能的模拟器运行它。 enter image description here

已经分配了50%。而那些最小的免费内存块是一个可怜的174 KB。

为什么会这样?

1 个答案:

答案 0 :(得分:2)

因为VM没有分配更多。如果内存占用增长,那么堆大小也会增加。如果我没记错硬件加速也会将渲染器的某些部分拉到你的进程中,这就是为什么已经使用了2.5 MB。

  

通过使用GPU渲染应用程序的所有动画和UI,   系统会占用内存使用量。加载OpenGL驱动程序   每个进程占用大约2MB的内存,

http://www.extremetech.com/computing/107995-the-truth-about-hardware-acceleration-on-android