“运行服务”中的值是什么意思?


8

当我走下面的路

设置:应用程序:运行服务

我知道了:

其他:78MB in 4

可用:109MB + 58MB,共8个

以上是什么意思?

特别是[78MB in 4],[109MB + 58MB]和[8]

Answers:


5

据我所知,它分解为:

  • 其他:这是当前不可用的RAM,因为实际上正在运行的服务正在使用该RAM(实际上可能是无法杀死的RAM)。以您的示例为例,四个进程正在使用78 MB的RAM,因此为“ 78 in 4”。
  • 可用:此处的第一个数字是完全空闲且未分配给任何进程的RAM数量(示例中为109 MB)。第二个数字已分配,但进程处于可以释放的状态。因此,“ 58 MB in 8”表示当前有8个进程保留58 MB的内存,但是它们在后台被暂停/冻结,并且如果活动进程需要它,则OS可以回收58 MB。

编辑:正如Jake在下面的注释中指出的那样,您可以在Android开发者博客的此条目中找到描述(一直滚动到底部)。


2
在此处,靠近帖子的底部,有更多可用信息:android-developers.blogspot.com/2010/02/…–
Jake Basile

@杰克:谢谢!我认为这是我最初在此处阅读的链接,但在编写此链接时找不到。
eldarerathis 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.