【问题标题】:iPhone System Processes by CPU Rate (top/ps)按 CPU 速率划分的 iPhone 系统进程数 (top/ps)
【发布时间】:2010-01-13 22:13:52
【问题描述】:

在 iPhone 上以编程方式访问按 CPU 速率排序的进程的最佳方法是什么(类似于在 *nix top 命令中看到的)? sysctl()?

【问题讨论】:

  • 显示 iPhone 当前运行进程的 iPhone 应用示例是 iStat:bjango.com/apps/istat 虽然它们不按 CPU 速率排序,但请查看主 iPhone 图形的底部。
  • 我也想要一个答案。显然 iStat 和其他应用程序正在这样做并显示内存使用情况。他们是否使用私有 API,如果是,他们如何通过审批流程?与 Apple 的交易是成功还是失败?

标签: iphone process system ps


【解决方案1】:

您可以使用 Instruments 来执行此操作,打开 Instruments (/Developer/Applications/Instruments) 并选择 iPhone -> Activity Monitor 并点击记录,它会为您提供所有正在运行的应用程序以及它们有多少 CPU、RAM 和其他一切正在运行。

显然这不是以编程方式进行的,但如果您在开发和使用它时可以非常轻松地分析有问题的应用程序,您只需要一次担心单个应用程序的 CPU

【讨论】:

    【解决方案2】:

    我不相信你可以。应用程序在 iPHone 平台上被沙盒化。该平台的经验法则是只担心您自己的应用程序,因为您无法访问它之外的太多内容。

    【讨论】:

      猜你喜欢
      • 2011-03-04
      • 1970-01-01
      • 1970-01-01
      • 2015-06-24
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多