簡體   English   中英

監視Java的系統資源使用情況

[英]Monitoring system resource use for Java

我正在嘗試准備一些關於在Windows XP計算機上運行的Java應用程序的CPU和內存使用情況(隨着時間的推移)的統計信息。

是否有(免費)工具可以讓我獲得這些統計數據? 我查看的大多數工具都會分析CPU和堆使用的現有代碼 - 但是不提供進程本身的視圖(從系統的角度來看)。

我嘗試使用IBM Performance Analysis Tool for Java,但這似乎沒有提供確定進程消耗的內存量的簡單指標(類似於ProcessExplorer工具)。

任何指針都將非常感激。

親切的問候,迪努克

我強烈建議您研究Hypericzenos等工具。 這些工具可以通過多種方式監控Java應用程序; 通過JMX MBean或SNMP安裝在系統上的代理程序。

你總是可以嘗試與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.

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