Java需要一秒钟的时间?用Java测量延迟时间

马里乌斯

我不想更改此代码,我只对JVM,OS或内核自定义/配置感兴趣,以获得最佳结果!


我有一秒循环(1000 x 1ms)

public static void main(String[] args) throws InterruptedException {
    long start = System.nanoTime();
    for (int i = 0; i < 1000; i++ ) {
        Thread.sleep(TimeUnit.MILLISECONDS.toMillis(1));
    }
    long duration = System.nanoTime()  - start;
    System.out.println("Loop duration " + 
         duration / TimeUnit.MILLISECONDS.toNanos(1) + " ms.");
}

在我的Fedora 20内核3.12上,此循环需要1055毫秒。

这是一个很好的结果,平均超过1100ms

使用自定义JVM标志或OS配置可以使此代码更快吗?

Loop duration 1055 ms.
马里乌斯

不幸的是,我的问题被误解了。

实时Java被放弃,因此使用实时Java的建议无效。

经过研究后,此测试在某些Windows计算机上具有最佳结果。

在经过测试的Windows 8.1上,此测试可精确打印1000毫秒。

其他结果:

  • 带有Java 1.7.0_25的Mac Os X 10.9.1:1180-1190ms
  • Ubuntu 12.04 / Corei3 / 4GB:1122毫秒

参考文献

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要循环睡眠一秒钟的时间

来自分类Dev

在Java / Android中最快/最简单的方法查找需要花费一秒钟或更长时间才能执行的方法

来自分类Dev

在不到一秒钟的时间内得出HUGE矩阵的范数:NUMPY,PYTHON

来自分类Dev

下拉菜单显示的时间不会超过一秒钟。

来自分类Dev

如何在mssql中花一秒钟的时间

来自分类Dev

如何设置PHP cookie一秒钟或短时间?

来自分类Dev

优化MySQL索引以在不到一秒钟的时间内查询

来自分类Dev

一秒钟的JavaScript真的是一秒钟吗?

来自分类Dev

一秒钟的JavaScript真的是一秒钟吗?

来自分类Dev

如何比一秒钟更频繁地测量磁盘和网络IO?

来自分类Dev

SwiftUi-隐藏“后退”按钮和导航栏(显示时间不到一秒钟)

来自分类Dev

如果检索时间超过一秒钟,如何将按钮更改为“禁用”?

来自分类Dev

ng-show和ng-hide在不到一秒钟的时间内都无法工作

来自分类Dev

如何创建在后台运行的计时器并动态显示一秒钟的时间

来自分类Dev

使用linux hrtimer进行一秒钟的回调时,为什么会出现时间漂移?

来自分类Dev

将批处理文件延迟一秒钟?

来自分类Dev

Javascript未立即执行,延迟到页面加载后一秒钟

来自分类Dev

如何使打印语句的输出延迟一秒钟显示?

来自分类Dev

自定义谷歌地图样式需要一秒钟才能加载

来自分类Dev

一秒钟内查询数量很高。

来自分类Dev

一秒钟后边界半径消失

来自分类Dev

一秒钟后悬停消失

来自分类Dev

如何显示图像一秒钟?SWIFTUI

来自分类Dev

骨干视图仅渲染一秒钟

来自分类Dev

一秒钟后边界半径消失

来自分类Dev

花费一秒钟锁定屏幕

来自分类Dev

显示登录页面一秒钟

来自分类Dev

录制一秒钟的视频Swift?

来自分类Dev

如何在Java中仅一秒钟更改文本框的背景颜色?

Related 相关文章

  1. 1

    需要循环睡眠一秒钟的时间

  2. 2

    在Java / Android中最快/最简单的方法查找需要花费一秒钟或更长时间才能执行的方法

  3. 3

    在不到一秒钟的时间内得出HUGE矩阵的范数:NUMPY,PYTHON

  4. 4

    下拉菜单显示的时间不会超过一秒钟。

  5. 5

    如何在mssql中花一秒钟的时间

  6. 6

    如何设置PHP cookie一秒钟或短时间?

  7. 7

    优化MySQL索引以在不到一秒钟的时间内查询

  8. 8

    一秒钟的JavaScript真的是一秒钟吗?

  9. 9

    一秒钟的JavaScript真的是一秒钟吗?

  10. 10

    如何比一秒钟更频繁地测量磁盘和网络IO?

  11. 11

    SwiftUi-隐藏“后退”按钮和导航栏(显示时间不到一秒钟)

  12. 12

    如果检索时间超过一秒钟,如何将按钮更改为“禁用”?

  13. 13

    ng-show和ng-hide在不到一秒钟的时间内都无法工作

  14. 14

    如何创建在后台运行的计时器并动态显示一秒钟的时间

  15. 15

    使用linux hrtimer进行一秒钟的回调时,为什么会出现时间漂移?

  16. 16

    将批处理文件延迟一秒钟?

  17. 17

    Javascript未立即执行,延迟到页面加载后一秒钟

  18. 18

    如何使打印语句的输出延迟一秒钟显示?

  19. 19

    自定义谷歌地图样式需要一秒钟才能加载

  20. 20

    一秒钟内查询数量很高。

  21. 21

    一秒钟后边界半径消失

  22. 22

    一秒钟后悬停消失

  23. 23

    如何显示图像一秒钟?SWIFTUI

  24. 24

    骨干视图仅渲染一秒钟

  25. 25

    一秒钟后边界半径消失

  26. 26

    花费一秒钟锁定屏幕

  27. 27

    显示登录页面一秒钟

  28. 28

    录制一秒钟的视频Swift?

  29. 29

    如何在Java中仅一秒钟更改文本框的背景颜色?

热门标签

归档