2011-02-11 45 views
2

有一個線程執行幾個包中的50個方法。我想評估每種方法的執行時間。該線程喚醒信號並處理這種方法。評估所有方法中的一個線程性能

接聽或討論鼓勵,但請閱讀我的筆記:

  1. 請不要建議把System.nano /鋼廠開始和每個方法的末尾。
  2. 請不要分析器建議。
  3. 不要建議將此應用程序與性能評估線混淆。
  4. 欣賞是否有人使用BTrace或ThreadMXBean或其他任何新的示例。

喜歡以編程方式評估,所以如果有人有更好的想法欣賞。

+0

BTrace發行版有一個簡單的用戶指南和示例。你有使用該工具的具體問題?在你的問題中沒有看到任何問號... – maerics 2011-02-11 07:57:54

+0

我從BTrace 1.2獲得了這個使用BTrace kenai.com/projects/btrace/forums/forum/topics/... - user596048 1分鐘前編輯 – 2sb 2011-02-16 21:30:59

回答

0

Perf4J可能是一個選項。我從來沒有用過它。但是他們從網站上支持註釋方法,以便對它們進行檢測。實時統計可以通過MXBean進行觀察,也就是說。 jconsole或在日誌文件中運行之後。

相關問題