怎么找出是哪个app占用了cpu资源

发布于2022-01-13 17:55:15
8个回答
admin
网友回答2022-01-13
大家都知道iOS是基于Unix的,而Unix有个top命令是可以查到进程的详细信息,这其中就包括cpu和内存占用。但是苹果是不允许你这么做的。我在手机上安装了terminal,是可以直接用top命令的。既然在这个terminal上可以用top命令,那代表有方法是可以使APP能执行top的命令。于是我在/,苹果的开源网站上找到一个给OS X用的top命令API。里面用得上的文件就是libtop.h、libtop.c和rb.h。直接用到iOS的项目上是会出问题的,需要做点小修改。修改好编译不出错之后还要做很关键的一步,就是让APP获取root权限。这个网上也能找到教程,我不赘述了。root了之后就能使用这个API了。大体思路是这样,如果大家觉得有用,我以后再写详细的步骤。
admin
网友回答2022-01-13
不用理他就好了,或者把360卸载了,用别的
admin
网友回答2022-01-13
我的思路是 去/proc下查找每个进程目录的信息,再计算进程的时间,随后计算CPU的占用率,同理控制也用这个原理,因为CPU的资源占用率并不能直接得到
admin
网友回答2022-01-13
1系统内有插件,用360安全卫士扫描下
2病毒.
3看进程有多少个,没运行程序空系统的话应该在15个以下
4系统垃圾,用优化大师扫扫系统的垃圾,顺便优化下就绝对没问题了。
admin
网友回答2022-01-13
对进程设置优先级。
admin
网友回答2022-01-13
对着这个任务点鼠标右键,打开文件所在位置。直接看看在哪一个目录下,直接把软件删掉就行。这个软件太流氓了,自启。
admin
网友回答2022-01-13
先学c++和linux系统
admin
网友回答2022-01-13
中毒了,你应该首先杀一下毒

回到
顶部