我正在做一些内存测试,在我的研究中遇到了procstats-在我开始使用它之前,尽管我想在开始依赖它的数据之前完全了解所有内容。
这是我要使用的压缩文件:
CURRENT STATS:
* com.samsung.android.providers.context / u0a6:
TOTAL: 100% (4.2MB-4.2MB-4.2MB/3.3MB-3.3MB-3.3MB over 1)
Service: 100% (4.2MB-4.2MB-4.2MB/3.3MB-3.3MB-3.3MB over 1)
* com.sec.android.inputmethod / 1000:
TOTAL: 100% (28MB-28MB-28MB/27MB-27MB-27MB over 2)
Imp Fg: 100% (28MB-28MB-28MB/27MB-27MB-27MB over 2)
* com.google.android.googlequicksearchbox / u0a54:
TOTAL: 0.05%
Imp Bg: 0.05%
(Cached): 100% (4.8MB-4.9MB-5.0MB/3.2MB-3.3MB-3.4MB over 2)
* com.google.android.talk / u0a98:
TOTAL: 0.03%
Imp Bg: 0.03%
Receiver: 0.00%
(Cached): 100% (8.8MB-8.8MB-8.8MB/7.4MB-7.4MB-7.4MB over 2)
(Home): 100% (20MB-20MB-20MB/18MB-18MB-18MB over 1)
Run time Stats:
SOff/Norm: +24m36s393ms (running)
TOTAL: +24m36s393ms
Start time: 2014-12-08 14:22:50
Total elapsed time: +24m36s508ms (partial) libdvm.so chromeview
这里是问题:
如果有人能对此有所了解,将不胜感激。谢谢。
请注意,我已经阅读了这两个链接。...android-developers.blogspot.com/2014/01/和android.googlesource.com/platform/frameworks/base/+/master/core/.. ..和其他几页-这些仍然是我遗留的问题。谁能详细介绍所有8个问题?
编辑
因此,我一直在尝试比较procstats和meminfo之间的数字,这实际上只会增加更多问题。
这是procstats的摘录
CURRENT STATS:
* com.dropbox.android:crash_uploader / u0a87:
TOTAL: 100% (4.8MB-4.8MB-4.9MB/3.9MB-3.9MB-3.9MB over 6)
Service: 100% (4.8MB-4.8MB-4.9MB/3.9MB-3.9MB-3.9MB over 6)
* com.mobileposse.client / u0a22:
TOTAL: 0.16%
Service: 0.13%
Receiver: 0.03%
(Cached): 98% (7.2MB-8.4MB-9.3MB/6.1MB-7.2MB-8.1MB over 7)
* com.android.chrome / u0a79:
TOTAL: 0.01%
Receiver: 0.01%
(Cached): 86% (5.2MB-5.2MB-5.4MB/4.4MB-4.4MB-4.4MB over 3)
这是meminfo的摘录
Total PSS by process:
5524 kB: com.android.chrome (pid 7334)
4969 kB: com.dropbox.android:crash_uploader (pid 5617)
现在,Dropbox变得有意义了,我想说80%的流程遵循dropbox的发展,其在meminfo和pocstats之间具有匹配的数字。我没有得到什么-为什么chrome在procstats中没有任何总计,但在meminfo中列出,为什么mobileposse的统计数据高于chrome在procstats中,但未在meminfo中列出?
最佳答案
看一下Alex P链接的sources。您可以在此处找到一些问题的答案:
那就是采样的数量。
它们是不同的states(Imp Bg表示重要背景,Imp Fg表示重要前景)
这些应用已运行的时间百分比。
是的,您同意,documentation将其描述为minPss-avgPss-maxPss / minUss-avgUss-maxUss
关于android - Android的procstats的更深入说明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27368911/