这个logcat线是什么意思?我一直看到它,但不理解它

时间:2013-07-04 05:51:57

标签: android logcat

logcat中的trim memory level = TRIM_MEMORY_MODERATE is scheduled for application: com.(some application name)是什么意思?

2 个答案:

答案 0 :(得分:0)

有关详细说明,请参阅this link once 。它说明了

  

当操作系统确定进程从其进程中删除不需要的内存时,将调用Trim Memory。例如,当它进入后台并且没有足够的内存来保持尽可能多的后台进程运行时,就会发生这种情况。您永远不应该与级别的确切值进行比较,因为可能会添加新的中间值 - 您通常希望比较该值是否大于或等于您感兴趣的级别。

以及此link表明

  

onTrimMemory(int)的级别:该进程接近后台LRU列表的末尾,如果很快找不到更多内存,它将被终止。

答案 1 :(得分:0)

以下是Android Developer网站的字词。

  

onTrimMemory(int)的级别:该过程位于后台LRU列表的中间位置;释放内存可以帮助系统在列表中稍后运行其他进程以获得更好的整体性能。

了解更多here