目标是开发一个SDK,嵌入到APP里面,用来统计当前APP的实时CPU、内存等信息
2015.11.17
http://stackoverflow.com/questions/12889422/ios-cpu-usage-for-each-process-using-sysctl
这是第一个找到,采用的是sysctl函数
但是出来的CPU数据和instrument、GT的数据对不上(后两者数据比较接近)
2015.11.19
https://github.com/TianJIANG/ios_monitor
从guithub上搜到的,利用的主要是#import <mach/mach.h> 里面的task_info 等,打开了一道新的大门,后续找到不少类似的方法
http://stackoverflow.com/questions/8223348/ios-get-cpu-usage-from-application
这个答案也是给的这个方法,末尾额外加了一行代码, vm_dealloc,解决leaking问题
补充几个相关的:
http://stackoverflow.com/questions/5182924/where-is-my-ipad-runtime-memory-going%E2%80%8C%E2%80%8B
http://blog.sina.com.cn/s/blog_693de6100101ffwm.html
http://www.zhihu.com/question/22992491
时间: 2024-11-11 04:42:42