首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
›
Android Studio
广告
V2EX
›
Android
有没有能监测到是哪些 APP 或者竞争在拖累系统运行速度的功能?
mishini
·
2018-10-20 16:57:50 +08:00
via Android · 8306 次点击
这是一个创建于 2229 天前的主题,其中的信息可能已经有所发展或是发生改变。
我目前只是通过内存使用量
不过安卓没有弄一个便捷的入口,每次都要很麻烦的点进去,而且还要等待好长时间来统计。
有那种实时监测的服务就好了。
监测
用量
App
拖累
4 条回复
•
2018-10-21 14:06:28 +08:00
1
43QYK2JU
2018-10-21 04:39:52 +08:00 via Android
先看温度,如果温度持续很高,就开终端用 top 看
2
mishini
OP
2018-10-21 11:13:14 +08:00 via Android
@
43QYK2JU
top 能列出每一个进程占用的内存跟吗
3
gam2046
2018-10-21 12:10:53 +08:00
@
mishini
#2 可以的。不过手机上的命令有有所阉割。如果设备有 ROOT 权限,可以自己丢个 busybox 进去。
而且 Android 里的进程名,就是 apk 的应用包名,找应用很方便。之前我试过在 ndk 里直接用 fork()方法,但是只有父进程会继续执行,子进程会被创建,但是直接变成了僵尸进程。原因不明,Google 说是不建议使用 fork,因为无法被系统正常回收。但是并没说不可以用。这一点,如果有其他懂的大佬,求科普。
4
iwtbauh
2018-10-21 14:06:28 +08:00 via Android
@
gam2046
应该是可以的,不然像 termux 那样的应用程序是怎么运行的。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
3574 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms ·
UTC 04:58
·
PVG 12:58
·
LAX 20:58
·
JFK 23:58
Developed with
CodeLauncher
♥ Do have faith in what you're doing.