解决方案 »

  1.   

    go.go_R(653, 546);// 模拟鼠标点击函数
    这个操作也需要时间的吧?
    你可以把这个换成打印语句试下
      

  2.   

    不知道你 Go 里面怎么实现的,至少我运行你的码,把Go换成 system.out, 运行时间是 8506,也就是 850 * 10, 没有什么错啊
      

  3.   

    原来用openGL的时候遇见过,按键盘会加快动画运行速度的。按鼠标应该会对程序造成一个interrupt,可能会影响这个计时系统吧。
     while (true && count < 850) {
                try {
                  long start = System.currentTimeMillis();
                  go.go_R(653, 546);// 模拟鼠标点击函
                    Thread.sleep(10);
                    count++;
                    long end = System.currentTimeMillis();
                    System.out.println(end - start);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
    看看每次是不是都是 10ms
      

  4.   

    正解,多次测试都是8700ms左右。但发现个奇怪的问题:我在去kiss红包的时候发现个奇怪的问题(多次测试结果类似):
    控制台显示运行了11800ms左右,而天猫的计时牌显示只运行了4秒左右是不是天猫的计时系统有问题?