如何跟蹤Java程序的性能?例如,每種方法需要多長時間?使用了多少資源等等?我需要一些信息來幫助我優化我的Java程序。如何測量Java程序的性能?
回答
您可以嘗試在Netbeans中打開您的項目,從那裏您可以使用Profiler工具並獲取方法,加載時間等的性能數據。它非常易於使用且數據非常完整。
你可以嘗試一個JVM分析工具,如JProfiler。
在java中制定一個好的和強大的基準是很難的。看看下面的文章: http://www.ibm.com/developerworks/java/library/j-benchmark1/index.html http://www.ibm.com/developerworks/java/library/j-benchmark2/index.html
正如其他人前面所提到的,廓線去。很久以前,我用過http://www.yourkit.com/,發現它很容易使用和提供信息。
如果您非常喜歡,您可以使用AOP調查方法時間等。只需在Google上搜索Google AOP方法計時以獲得某些想法。
用於分析器。我使用(和)JProfiler。 –
我上次嘗試JProfiler已經很多年了,所以很可能它值得一試。上次我使用它時,它是免費的,如果情況仍然如此,那麼最好在YourKit之類的設備上嘗試一下,因爲您可能會發現JProfiler會爲您完成這項工作。 –
- 1. 測量Java程序性能
- 2. 測量Java應用程序的性能
- 3. 如何測量Java應用程序的性能?
- 4. 如何測量i7上的java性能?
- 5. 測量應用程序的性能
- 6. .NET應用程序的性能測量
- 7. 如何測量方法的Java程序
- 8. 如何使用eclipse測量一個簡單的java程序的性能
- 9. 如何測量遠程桌面性能?
- 10. 如何測試Java DBMS應用程序的性能
- 11. 如何測量Seam應用程序的性能?
- 12. 如何測量.net桌面應用程序的性能?
- 13. 如何測量.Net應用程序的性能
- 14. 如何測量C++(MFC)應用程序中的性能?
- 15. 如何測量Angular.js應用程序的性能(非REST服務)
- 16. 測量應用程序性能
- 17. 測量應用程序啓動性能
- 18. 如何測量VirtualizingStackPanel性能
- 19. 如何測量ARM性能?
- 20. 測量java算法的性能
- 21. 如何測量JMeter中的Cassandra性能
- 22. 如何測量Django緩存的性能?
- 23. 如何測量WCF服務的性能?
- 24. 如何測量jQuery代碼的性能
- 25. 性能測量
- 26. Java:低延遲性能測量
- 27. 如何測量佈局性能?
- 28. 我如何測量Jenkins構建性能?
- 29. 如何在.NET中測量託管線程的性能
- 30. 如何模擬硬件來測量.net應用程序的性能?
http://slashdot.org/story/06/06/30/0053237/Java-Profilers---其它 – sinek