2010-02-04 86 views
1

我需要使用jsp獲取當前進程的CPU使用情況。如何在jsp上獲得CPU使用率

我的場景就像用戶從一個頁面導航到另一個頁面我需要檢查CPU利用率,進程的內存使用情況。

+0

重複的http://stackoverflow.com/questions/634580/cpu-load-from-java – skaffman 2010-02-04 19:48:03

+0

類似的問題的一個區別是,運行JSP的進程可能有非常有限的權限。 – 2010-02-04 19:53:54

+0

@Eric J .: JSP運行在服務器機器上,而不是在客戶端機器上運行。 – BalusC 2010-02-04 20:18:18

回答

1

如果您希望在每次請求時執行此操作(同樣在生產中)(儘管我高度質疑需要這樣做,但這隻會導致CPU更昂貴),然後抓取JMX。如果你想做這個測試/分析的目的(這會更有意義),然後抓住Java profiler。對於以JSP爲目標的問題,JSP只是一種基於Java的視圖技術。原始Java代碼屬於真正的Java類。如果您想要使用JMX,那麼您寧可想要在Filter中執行此操作,它將映射到感興趣的url-pattern,例如, *.jsp

相關問題