1. android 怎样获取当前apk所占用的内存
这个方法有很多,常用的是 adb shell mpsys meminfo <package_name> 这可以看到比较全面的信息,由于Android是有内存共享的,所以通常有 VSS,RSS,PSS,USS等不同的内存表述,比较常用的是PSS,会将共享库按照比例分配给当前内存
2. 如何测试android app内存溢出
安卓手机、平板经常出现不够用的情况,而且每个软件在退出后都会驻留内存一些服务。
比如酷狗音乐,退出以后还可以通过线控直接开启音乐播放。就是因为酷狗在内存中驻留的服务。
在设置,软件/程序设置里面,有正在运行,你看看里面的程序,都是在内存里正在运行耗电的程序。但是又不都是自己点开的。有的甚至是已经关闭的。
当你安装的软件过多的时候,内存会经常出现被全部占用的情况。比如我的手机512内存,系统占一半。微信和QQ占一半,我要是再开一个QQ浏览器,内存就会不足了。这个时候系统会自动暂停某一个程序,将内存腾出来。让QQ浏览器使用。这个时候被暂停的程序实际上已经被关闭了。