Re: [問題] 請問Java能否存取CPU的佔用率?

看板java作者時間19年前 (2006/04/23 14:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
再補一下,NSClient也支援Linux, 所以在Linux access應該也是沒有問題 ※ 引述《feicsh (飛)》之銘言: > Java Core API 並沒有這個功能。 > 如果您是用NT系統的話, > 可以install 一個叫做 NSClient的service, > 然後用NSClient4J讀取。 > 下面是NSClient4J的相關文章。 > http://www.javaworld.com/javaworld/jw-11-2004/jw-1108-windowspm.html > 如果是其他作業系統的話, > 您再找找看有沒有人寫出來, > 如果沒有的話,恐怕您要自己寫JNI了。 > ※ 引述《neverfly.bbs@ptt.cc (neverfly)》之銘言: > > 請問一下, > > 如果想得知在某個時間點上,JVM佔用的CPU使用率, > > 所謂CPU使用率, > > 就是像Windows工作管理員的處理程序那欄, > > 我需要java的那筆數值。 > > 是否有API能夠存取呢? > > 雖然感覺上這似乎比較像是OS的範圍, > > 但從外部好像沒有辦法知道程式執行到哪裡, > > 也就沒辦法得知該時間點的訊息了。 > > 舉例來說, > > class MyTestApp > > { > > public static void main(String args[]) > > { > > method1(); > > //這個時間點 > > method2(); > > } > > } > > 我想知道在method1()執行完的一瞬間, > > JVM佔用的CPU使用率, > > 若可以的話煩請告知,謝謝。 -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天下60.51.48.178
文章代碼(AID): #14Inza00 (java)
文章代碼(AID): #14Inza00 (java)