2017-05-09 84 views
0

我试图找出在1.5和15分钟的时间间隔内获得iOS系统的平均负载。 我发现把它这是如下的使用例子:在iOS中取得CPU的平均负载?

double la[3]; 
getloadavg(la, 3); 
NSLog(@"Load average : %f - %f - %f", la[0], la[1], la[2]); 

我不明白这里是3.Should)的意义我经过1,5,15 getloadavg(函数,或本是正确的方法? 任何帮助表示赞赏。

+1

如果它与Linux上该函数的版本类似,则返回的样本数为3,最多只能有3个,并且您将获得1分钟,5分钟和15分钟的数字:https:// linux。 die.net/man/3/getloadavg – Thilo

+0

所以用法是正确的我猜 – icodes

+0

我会说是的,这是正确的。这通过传递'2'来验证,并且它返回1分钟和5分钟的平均值,但15分钟后返回-1。 – norders

回答

0

我会说是的,这是正确的。这通过传递'2'来验证,并且它返回1分钟和5分钟的平均值,但15分钟后返回-1。