[英]Monitoring system resource use for Java
我正在嘗試准備一些關於在Windows XP計算機上運行的Java應用程序的CPU和內存使用情況(隨着時間的推移)的統計信息。
是否有(免費)工具可以讓我獲得這些統計數據? 我查看的大多數工具都會分析CPU和堆使用的現有代碼 - 但是不提供進程本身的視圖(從系統的角度來看)。
我嘗試使用IBM Performance Analysis Tool for Java,但這似乎沒有提供確定進程消耗的內存量的簡單指標(類似於ProcessExplorer工具)。
任何指針都將非常感激。
親切的問候,迪努克
你總是可以嘗試與windows捆綁在一起的perfmon工具。
Sigar可能提供你想要的東西
嘗試使用Netbeans IDE包中的探查器。 有關其探查器詳細信息的更多信息,請參閱其探查器頁面 。
如果您的操作系統是Windows XP 32或64位,最好的選擇是JNI包裝器。
JNI包裝器和評估密鑰可在此處使用一個月/路徑。 這很容易配置(文檔可用),這可以提供有關特定過程的所有信息(工作集,頁面文件,內存詳細信息,cpu信息..等)。
Perfmon在Vista操作系統上很不錯。
你真的想“監視”或“個人資料”嗎? 對於生命的監控方面,還有Jopr( http://www.jboss.org/jopr/ )。
通常,您應該考慮到測量間隔越短,您對目標資源的負載就越多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.