Com*_*Man 5 android
任何人都能告诉我资产分配在adb shell dumpsys meminfo Android中意味着什么?我在启动我的Android设备时看到这个,我看到我的应用程序的resources.arsc正在消耗516K,即使我的应用程序没有运行.
谢谢.
Vla*_*lad 1
对于resources.arsc,可能会发生两件事。
resources.arsc
通常,该文件以未压缩的形式存储在 .apk 中。Androidmmap()保存该文件并根据需要读取该文件,而不将整个文件加载到 RAM 中。
mmap()
但是,如果它被压缩,则不再可以选择直接随机访问文件,因此它会被解压缩并保存在内存中以供进一步操作(例如加载字符串)。
我不确定如果应用程序未运行,为什么会出现这种情况。也许它作为后台进程保留?
归档时间:
14 年 前
查看次数:
1202 次
最近记录:
12 年,3 月 前