获取APP运行过程中实时内存信息
您好:
如果在App内部做守护线程,定时监听App内存信息呢?目前通过找到的几个方法并未解决问题。
1,getAbilityManager().getAppLargeMemory(); getAbilityManager().getAppMemory(); 获取的值为固定值,并未看到ability的创建和销毁会影响到它;
2, int arkPss = memoryInfo.getArkPss();
int nativePss = memoryInfo.getNativePss();
int otherPss = memoryInfo.getOtherPss();
这种方式读取到的数据,在一次app运行过程中,同样不会因为ability或者其他对象的创建销毁而产生变动。
3,iAbilityManager.getSystemMemoryInfo(systemMemoryInfo); 这种方式是目前唯一看到的有效果的,会因为各种数据创建销毁而变动。单这种方式获取的数据是整个系统的。
综上所述,请问如何能获取当前APP运行时的内存信息,最好还有线程等的信息。
2
1
5
浏览652 发布于2022-01-28 11:30未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
所见即所得编辑器, editor1
工具栏
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
- 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
- 如您发布的内容为转载内容,请注明内容来源。
我要发帖子
了解社区公约,与您携手共创和谐专业的开发者社区。









































苏公安网备 32011402010933号