gpt4 book ai didi

objective-c - IOS 进程内部 - 如何获取信息?

转载 作者:太空狗 更新时间:2023-10-30 03:44:18 28 4
gpt4 key购买 nike

我正在寻找一个 API 来监控在普通 iPhone(未越狱)上运行的任务。这些是关于:

  • 查看 CPU 使用情况(我主要关心的问题)。
  • 查看内存使用情况。
  • 查看磁盘使用情况(读/写次数)
  • 查看网络使用情况(网络发送和接收的字节数:3G、Wifi、GSM)。
  • 是否可以依赖在 Mac 上运行的 IOS 模拟器(或者我应该直接在设备上测试我的应用程序)?

我想我可以查看系统 C 库(sigint 等),但我不确定是否能够检索到此信息,除了当前正在运行的应用程序。我知道一些监控应用程序在全局使用情况下运行,但我希望能够按进程查找信息。

如果有人可以提供一些链接或有用的东西,我会开始更深入的调查。

最佳答案

CPU 使用率可以通过查看这个相关问题的代码找到:

iOS - Get CPU usage from application

内存使用:

Available memory for iPhone OS app

这里有几个线程讨论如何找出当前正在运行的应用程序或任务:

Can we retrieve the applications currently running in iPhone and iPad

How to get information about free memory and running processes in an App Store approved app? (Yes, there is one!)

How to get the active processes running in iOS

这些问题的答案可能会为您指明前进的方向。

祝你好运!

关于objective-c - IOS 进程内部 - 如何获取信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7595702/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com