我在我的應用程序中有生產者和消費者線程,我需要對它們進行配置以查看線程的性能,每次進入睡眠和等待之前所花費的時間等,並採取糾正措施來提高所有效率應用。如何在Java中分析線程?
有關如何去解決這個問題的任何建議?
我在我的應用程序中有生產者和消費者線程,我需要對它們進行配置以查看線程的性能,每次進入睡眠和等待之前所花費的時間等,並採取糾正措施來提高所有效率應用。如何在Java中分析線程?
有關如何去解決這個問題的任何建議?
我個人使用YourKit java分析器。它有一個出色的線程分析器工具,可以在任何給定時間以圖形方式顯示每個線程相對於彼此的狀態(等等)。值得一看
有許多的工具,免費和非免費的。
查看javaperformancetuning.com的工具和技巧。
從個人經驗來看,我可以說snoracle的VisualVM是一個很好的工具,NetBeans有一個很好的分析器。
thanx會檢查出:) – sashank 2011-02-24 04:36:35
我將使用'System.nanoTime()'和'System.out.printf()' – irreputable 2011-02-23 04:47:10