ios - Xcode 事件监视器中奇怪的 CPU 使用率

标签 ios xcode cpu-usage

这有点奇怪。当我执行相同的应用程序而不更改我的代码中的任何内容(只需单击事件监视器工具中的“记录”)时,我将在不同的运行中获得不同的 CPU - 并且它总是相差 10%。

这不是以任何系统方式来回切换,因此我的应用程序可以以 30% CPU 或 40% CPU 运行(允许 CPU 在启动几秒钟后达到平衡)。

如果我的代码中没有任何更改,这是什么原因造成的。是由于设备上的内部进程吗?

enter image description here

enter image description here

编辑:

此外,我不保留任何信息或据我所知使用任何时变函数(除了一些随机函数中的种子......)

最佳答案

我认为,对于每次执行,CPU 百分比会略有不同。

应用程序应执行 10 次,平均 CPU % 应视为其实际负载。

关于ios - Xcode 事件监视器中奇怪的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9412948/

相关文章:

ios - Swift 3 如何使用 SSL Pinning 和 AlamoFire 验证服务器证书?

ios - xcode 中的 SIGABRT 错误 : NSMutableArray fails to load all objects creating null reference

ios - 无法在 iOS 中将图像 url 分配给 MWPhoto

ios - 我们是否应该在应用程序启动期间每次都注册 iOS 推送通知?

c# 计算特定应用程序的 CPU 使用率

c++ - 更小超时值的 epoll 性能

ios - 在uitableviewcell中异步加载图像

ios - 应用程序 didFinishLaunchingWithOption : detecting if app was launched after entering iBeacon region

java - CPU时间百分比算法题

php - 尽管有 mysql 条目,NSArray 在 iOS 中为空