0

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

4

2 回答 2

0

请参阅此链接一次 以获取详细说明。它指出

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

还有这个链接指出

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

于 2013-07-04T05:57:10.837 回答
0

以下是Android 开发者网站的话。

Level for onTrimMemory(int):进程在后台LRU列表的中间;释放内存可以帮助系统保持列表中稍后运行的其他进程,以获得更好的整体性能。

在这里阅读更多

于 2013-07-04T05:58:48.143 回答