我正在嘗試查找Java代碼運行所花的時間,我創建了一些巨大的對象,並且想要跟蹤納秒的精度,如果我使用常規時間戳它說在0秒內編譯的代碼。由於Java在ns中運行代碼
回答
long start = System.nanoTime();
System.out.println("Hello World!");
long end = System.nanoTime();
System.out.println(end - start);
編輯
它說0秒
所以編譯的代碼,做你想做的編譯時間或運行時間?
這兩個將偉大..運行時間事項 – 2010-10-22 20:38:58
我得到這個錯誤方法nanoTime()是未定義的類型系統 – 2010-10-22 21:34:52
@ user357349在API文檔for您可以看到「自:1.5」的方法。你使用什麼Java版本? – 2010-10-22 21:36:38
你需要看看
System.nanoTime()
的文檔做說納秒的精度不能保證,但它會給你比0秒更精確的結果。
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#nanoTime()
- 1. 在線運行Java代碼
- 2. ns-3源代碼
- 3. 在java中安全運行javascript代碼
- 4. 在javascript中運行java代碼
- 5. 在java代碼中運行.exe文件
- 6. 在Java中永遠的代碼'運行'
- 7. 需要在GWT中運行Java代碼
- 8. 在Java代碼中運行liquibase
- 9. 在java中運行c#代碼
- 10. 在Javascript中運行Java代碼?
- 11. 如何在HTML中運行java代碼
- 12. 從Java代碼運行Matlab
- 13. 從java代碼運行xjc
- 14. Eclipse未運行Java代碼
- 15. Java代碼未運行?
- 16. 運行Java代碼出現
- 17. 從java代碼運行Launch4J?
- 18. Java代碼沒有運行
- 19. 從java代碼運行exe
- 20. 在Java代碼中運行SQL的更好的代碼
- 21. 使用Java代碼在HTML文件中運行JavaScript代碼
- 22. 在Java-Applet代碼中運行網絡攝像頭代碼
- 23. 如何在服務器端Java代碼中運行JavaScript代碼?
- 24. eclipse中的JNI:運行Java代碼
- 25. 從Windows中的Java代碼運行Maven?
- 26. 在運行時編譯java代碼
- 27. java代碼將不會運行在JSP
- 28. 在Android上運行標準Java代碼
- 29. 運行在Java代碼只60秒
- 30. 在客戶機上運行java代碼
您可能需要多次計時才能得到準確的數字。 – 2010-10-22 20:45:25
我得到這個錯誤方法nanoTime()是不明確的類型系統 – 2010-10-22 21:34:35