2012-04-21 59 views
4

我完全不熟悉代碼分析。我想知道是否有易於使用的分析工具或用於eclipse的插件來分析我的java代碼。Eclipse插件可以檢查哪部分代碼需要花費太多時間?

問題是我的java swing程序花了太多時間,因爲我手動做了很多圖形化編程。

例如,我有一個動態顯示的圖像列表,在彼此之上(如Photoshop中的圖層)。他們每個人都會響應用戶的移動,所以每次用戶觸發更改時都必須更新圖像。

但是,在添加了一些功能(如ColorOP,RescaleOP等)之後,程序開始滯後。現在,我想知道哪部分代碼效率低下,需要花費太多時間,以便找到更好的替代方案。有沒有用於這種目的的工具?

+0

可能的重複:http://stackoverflow.com/questions/1580091/profiling-a-java-application-in-eclipse-plug-in – cello 2012-04-21 07:59:18

回答

0

Visual Performance Analysier是一款來自IBM的開源工具,它可以很好地可視化Java程序的性能分析。

0

您需要使用Java分析器,我通常更喜歡YourKit