内存监督
问题描述:
我想检查当前的内存情况,以获得有关低内存的及早通知。 我叫ActivityManager.getMemoryInfo内存监督
奇怪的是:MemoryInfo状态77MByte的可用内存,但下一步由于分配192KBytes失败。
我有什么问题吗?或者是MemoryInfo无用?
Happend在Android 2.3.3
答
MemoryInfo是进行调试。看到我的帖子在这里,为什么要做基于“空闲内存”的东西这种方式是注定要失败:
How do I discover memory usage of my application in Android?
这是非常不可靠。 – Haphazard 2011-06-10 18:53:38
77MB未分配给您的程序。据我所知,没有办法超过应用程序内存使用的16mb(或24mb)限制。 – NoBugs 2012-04-03 02:41:04
? 77mb可用=可用内存 – 2012-04-03 08:41:51