循环CPU [Android]

时间:2014-07-09 13:13:03

标签: android cpu performance-testing stability

我有Android的基准测试来源,我想稍微修改一下。

截至目前,基准测试可能是在满载(100%)下运行CPU,我想要做的是暂停基准测试(或类似的性质)让CPU冷却到较低的负载百分比(可能是10%或20%),然后再次以100%运行CPU,反复执行此操作。

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我在没有创建单独线程的程序中使用以下内容

    try 
     {
        // thread to sleep for 1000 milliseconds
        Thread.sleep(1000);
     }
     catch (Exception e) 
     {
          System.out.println(e);
     }

答案 1 :(得分:0)

我的问题是无法"循环" CPU与@Fox建议的Thread.sleep()无关,但是关于在我的活动中调用System.exit(0)而不是调用finish()。我不知道为什么,但它按预期工作。

有人想解释为什么CPU在拨打System.exit(0)后拨号?也许线程还在运行?