这有点奇怪。当我执行相同的应用程序而不更改我的代码中的任何内容(只需单击事件监视器工具中的“记录”)时,我将在不同的运行中获得不同的 CPU - 并且它总是相差 10%。
这不是以任何系统方式来回切换,因此我的应用程序可以以 30% CPU 或 40% CPU 运行(允许 CPU 在启动几秒钟后达到平衡)。
如果我的代码中没有任何更改,这是什么原因造成的。是由于设备上的内部进程吗?
编辑:
此外,我不保留任何信息或据我所知使用任何时变函数(除了一些随机函数中的种子......)
最佳答案
我认为,对于每次执行,CPU 百分比会略有不同。
应用程序应执行 10 次,平均 CPU % 应视为其实际负载。
关于ios - Xcode 事件监视器中奇怪的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9412948/