我使用java創建了演示呈現框架。需要計算用戶爲演示文稿中的每個幀花費了多少時間。那麼是否有任何api或框架在java中看起來像秒錶。java中是否有任何時間跟蹤/監視框架
0
A
回答
3
對於測量你可以使用:
System.nanoTime();
返回最準確的可用系統計時器的當前值,在納秒。
此方法只能用於測量已用時間,並且不涉及系統或掛鐘時間的任何其他概念。返回的值表示自某些固定但隨意的時間以來的納秒。
例如,從Oracle文檔:
long startTime = System.nanoTime();
// ... the code being measured ...
long estimatedTime = System.nanoTime() - startTime;
1
使用System.nanoTime()
其用於此目的恰恰存在。如果你想額外的goodies
像經歷時間的簡單操縱,支持圈,那麼你可以看看Guava library中的com.google.common.base.StopWatch
。
實施例:
Stopwatch stopwatch = Stopwatch.createStarted();
doSomething();
stopwatch.stop(); // optional
long millis = stopwatch.elapsed(MILLISECONDS);
log.info("time: " + stopwatch); // formatted string like "12.3 ms"
番石榴還包括其他物品等的集合,緩存,支持的原語,併發庫,公共註釋,字符串處理,I/O,等等。
相關問題
- 1. 任何Java異步跟蹤框架?
- 2. Unity中是否有任何跟蹤?
- 3. 是否pycharm有時間跟蹤的任何工具
- 4. 是否有任何框架用java
- 5. 跟蹤時間在Java中
- 6. Facebook嵌入視頻是否有跟蹤?
- 7. 是否有框架可用於跟蹤用戶活動?
- 8. 是否有JavaScript用戶跟蹤框架/最佳實踐網站?
- 9. 診斷監視器跟蹤監聽器
- 10. 活動監視器(程序時間跟蹤器)
- 11. 如何跟蹤的時間在Java
- 12. EventMachine上是否有任何Web框架?
- 13. SCons是否有任何庫/框架?
- 14. 跟蹤PHP進程框架
- 15. ADO.NET框架更改跟蹤
- 16. Bot框架按鈕跟蹤
- 17. 是否有任何框架在node.js中做實時模型?
- 18. 是否有一個集羣的Java監控/警報框架?
- 19. 如何監視mesos框架
- 20. 是否有可能跟蹤腳本運行的總時間?
- 21. Flurry會話持續時間是否有最低值要跟蹤?
- 22. 是否有存儲時間跟蹤數據的標準
- 23. 是否有任何Node.js問題跟蹤器在那裏?
- 24. 如何跟蹤我的內部框架?
- 25. 跟蹤如何計算一個框架
- 26. 實體框架如何跟蹤更新?
- 27. HttpSession跟蹤和監視工具
- 28. Mutil監視器鼠標跟蹤
- 29. 未在執行程序框架中完成的跟蹤任務
- 30. 實體框架中的模型跟蹤
可能是重複的:http://stackoverflow.com/questions/21694833/how-to-display-and-compute-time-in-java/21695317#21695317 – Spindizzy
是的,'System.currentTimeMillis()': ) –
您無法可靠地使用'System.currentTimeMillis()'來測量時間,請參閱:http://stackoverflow.com/questions/351565 – 2014-02-26 07:26:50