好的,根据我的理解,每个应用程序通常会获得 16 MB 的内存来使用。 这是 eclipse 的堆工具上显示的内容:
Heap Size: 4.5 mb
Allocated: 3.2 mb
Free : 1.5 mb
Used : 66.7%
正在使用的总内存是哪一个?堆大小,还是已分配?
最佳答案
好吧,分配的内存是正在创建的对象,每次创建一个对象时,它都会在堆中分配。(我们知道,当不存在该对象的引用时,为该对象分配的内存会自动释放)。
如果正在创建的对象超过堆大小,则会引发 OutofMemory 异常。
R::分配的内存
关于Android ==> Eclipse Heap 工具问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3272435/