google io 2018:理解Android内存

PSS的理解
同一个app在同样的使用场景下,PSS会受到系统内存压力的影响:
如下图所示,有其它app一直在逐渐的消耗内存,当系统内存比较充裕时,
PSS比较稳定,但当其它app把系统内存消耗的很多时,这时需要拿系统缓存的pages(这里的page是操作系统概念上的一页一页的内存)来分配,而这些缓存的pages可能是属于我们的app的,这就导致了违反常理的结果:PSS在下降。
所以要测app内存,尽量在系统内存足够宽裕的情况下测,会相对准确点。


pss under increasing memory pressure.jpg

https://events.google.com/io/schedule/?section=may-8&sid=c6cc6d76-cf11-4f73-95cc-ad5d11982d8f

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容