Q
代碼運行時間
-1
A
回答
0
import java.lang.management.ManagementFactory;
import java.lang.management.ThreadMXBean;
long time = ManagementFactory.getThreadMXBean().getThreadCpuTime(Thread.currentThread().getId())
0
你可能想嘗試StatsD:
https://github.com/youdevise/java-statsd-client
自述例子:
statsd.recordExecutionTime("bag", 25);
bag
是你想記錄時間的方法。
0
如果您不喜歡每次都輸入,請上課定時。
例(靜態的,因爲我很懶惰,不想實例化一個對象):
public static class CodeTimer{
static long start;
public static void start(){
start = System.nanoTime();
}
public static void end(){
System.out.println(System.nanoTime() - end);
//could easily change it to print out time in seconds, with some
//String before it, to return a value, etc.
}
}
這是完全一樣的System.nanoTime()
方法,但是現在你只需要鍵入CodeTimer.start()
在在開始處和CodeTimer.end()
結束。
相關問題
- 1. 運行代碼時的顯示時間
- 2. 在特定時間運行VBA代碼
- 3. 此僞代碼的運行時間
- 4. 確定僞代碼的運行時間
- 5. 自無限時間運行代碼
- 6. 運行代碼一段時間
- 7. 部分代碼的CPU運行時間
- 8. 運行時間的排序代碼
- 9. optmise此代碼最小運行時間
- 10. VBA excel代碼運行時間
- 11. 塊代碼的運行時間
- 12. 減少代碼的運行時間
- 13. VBA運行代碼在啓動時和開啓時間間隔
- 14. 代碼運行時間太長,最終崩潰時間
- 15. 在運行時編譯運行代碼
- 16. 運行VS代碼時System.typeloadException
- 17. 運行時異常代碼
- 18. Python - 同時運行代碼
- 19. requestAnimationFrame代碼執行時間
- 20. 在特定的時間間隔後運行instagram代碼
- 21. 在間隔時間後連續運行JavaScript代碼
- 22. 瞭解運行時間代碼的解釋和執行
- 23. 的Android,在指定時間運行的一些代碼行
- 24. 並行編程代碼c#和運行時間
- 25. 如何計算一段代碼中每行的運行時間
- 26. AVR來自定時器中斷的長時間運行代碼
- 27. 根據系統時鐘在特定時間運行代碼
- 28. 運行代碼
- 29. 運行代碼
- 30. 運行代碼
它是如何「很大的干擾」? – Justin
@Quincunx大部分時間都能正常工作,但曾經有一次它吹倒了Alderaan。 –
SO共識似乎是你目前的方法(使用'nanoTime()')很好:http://stackoverflow.com/questions/180158 –