MAN*_*DAR 5 cpu-usage usage-statistics sysctl ios4
我试图从使用Apple SDK在iOS4上运行的后台应用程序获取各种进程(cpu ticks)的CPU使用率.这完全取决于用户的同意,因此这里没有任何不道德的行为.
我已经使用sysctl获取进程列表,但进程的cpu ticks始终从设备返回为0.或者,我试图寻找前台进程并每隔几秒轮询一次以获得应用程序的使用方式.但是,没有API /标志指示进程是在前台还是后台运行.我检查了一个进程的内存消耗,并确定它是否在后台运行(如果在后台,内存不会波动).但是,API proc_pidinfo是私有的,Apple拒绝了该应用.
我看过一些与这些话题有关的帖子,但没有得到明确的答案.
我知道沙拳不会允许获取其他应用程序的信息(顺便说一句,顺便说一句,不是真的,因为sysctl给出了PID,进程名称和开始时间).但是,我在Zokem的appstore上看到了一个名为MyLife的应用程序,他们报告了这些信息.它们准确到秒.我想知道是否有系统日志或数据库存储此信息.
任何人都有关于获取应用程序使用时间的想法?
| 归档时间: |
|
| 查看次数: |
1064 次 |
| 最近记录: |