2013-07-15 47 views
-1

我忙於做一些研究,我需要對兩種系統監測方法進行比較。我必須比較在查詢外部軟件包(即,我沒有創建但在同一系統上運行的軟件包)以及我的軟件包(用JAVA編寫)中的開銷時所需的開銷和計算所需的總內存包括所有的圖書館和所有的查詢。如何在Windows和Linux上分析應用程序以獲取CPU和RAM usuage值?

有沒有人有任何建議,我如何能夠實現這些目標的任務?是否有任何通用分析解決方案可以「插入」您的系統監視器並以這種方式檢索系統統計信息?或者只是一個指向正確方向的指針會比現在更有幫助,因爲我完全卡住了:/

在此先感謝。

回答

1

您可以使用VisualVM(當然,在Windows中,但不知道Linux)(或)您可以使用JMX API編寫一個簡單的程序。

+0

所以我結束了使用JProfiler和VisualVM的組合。我一直在遇到VisualVM在試圖分析CPU時崩潰的問題。 JProfiler給我提供了我需要的數據。唯一的問題是,它只有10天免費。 :/ – tensai

相關問題