Ios Xcode活动监视器中奇怪的CPU使用情况

Ios Xcode活动监视器中奇怪的CPU使用情况,ios,xcode,cpu-usage,Ios,Xcode,Cpu Usage,这有点奇怪。当我执行同一个应用程序而不改变代码中的任何内容时(只需单击Activity Monitor工具中的“Record”),我会在不同的运行中获得不同的CPU,并且总是以10%的幅度变化 这不是以任何系统的方式来回切换,因此我的应用程序可以在30%或40%的CPU下运行(允许CPU在启动几秒钟后达到平衡) 如果我的代码中没有任何更改,是什么导致了这种情况。这是由于设备上的内部进程造成的吗 编辑: 而且,据我所知,我不保留任何信息,也不使用任何时变函数(除了一些随机函数中的种子…我认为,

这有点奇怪。当我执行同一个应用程序而不改变代码中的任何内容时(只需单击Activity Monitor工具中的“Record”),我会在不同的运行中获得不同的CPU,并且总是以10%的幅度变化

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

如果我的代码中没有任何更改,是什么导致了这种情况。这是由于设备上的内部进程造成的吗

编辑:


而且,据我所知,我不保留任何信息,也不使用任何时变函数(除了一些随机函数中的种子…

我认为,每次执行时,CPU%都会略有变化


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

我认为没有太多其他人测试他们的CPU吗你在实际的设备上运行这个,而不是在模拟器上运行吗?@jsksma2是的,用户名是“mobile”,这不能保证你没有使用名为“mobile”的模拟器?无论如何,@Arun是对的。CPU使用率每次都不同,因为你得到的读数并不完全准确。是的,我很好奇为什么读数会如此系统地偏离,但在这里,我看到的是一个或另一个,而不是给定范围内的随机分布。