-2

我有 Android 基准测试的源代码,我想对其进行一些修改。

截至目前,基准测试大概是在满负载(100%)下运行 CPU,我想做的是暂停基准测试(或本质上类似的东西),让 CPU 冷却到较低的负载百分比(也许10% 或 20%)然后再次以 100% 运行 CPU,一遍又一遍地执行此操作。

如何解决这个问题?

4

2 回答 2

0

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

    try 
     {
        // thread to sleep for 1000 milliseconds
        Thread.sleep(1000);
     }
     catch (Exception e) 
     {
          System.out.println(e);
     }
于 2014-07-09T16:03:23.097 回答
0

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

有人想解释一下为什么打电话后CPU会掉线System.exit(0)吗?也许线程仍在运行?

于 2014-07-09T17:36:58.527 回答