簡體   English   中英

監視Java程序的執行時間分布

[英]Monitor distribution of execution time of a java program

我有一個很長的程序,包含數百種方法。 為了提高程序的性能,我想監視每種方法或for循環所花費的時間,以查看應從何處開始優化代碼。

有沒有Eclipse插件或軟件工具可以做到這一點? 我的意思是計算每種方法所花費的時間而無需添加大量的代碼行?

Visualvm具有出色的分析器。

我通常在熱循環中運行我的代碼,並在代碼預熱后附加代碼,但是在代碼中先設置一個斷點,然后附加代碼也可以正常工作。 認為您真的很喜歡visualvm,我每周至少一次使用它來跟蹤代碼中的性能瓶頸。

jvisualvm它在jdk和jre中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM