[問題] 請問Java能否存取CPU的佔用率?
請問一下,
如果想得知在某個時間點上,JVM佔用的CPU使用率,
所謂CPU使用率,
就是像Windows工作管理員的處理程序那欄,
我需要java的那筆數值。
是否有API能夠存取呢?
雖然感覺上這似乎比較像是OS的範圍,
但從外部好像沒有辦法知道程式執行到哪裡,
也就沒辦法得知該時間點的訊息了。
而-Xrunhprof:cpu=y的參數只能得到程序執行完畢後,
各個method所佔用的百分比,
還是無法得知JVM佔用的比率。
舉例來說,
class MyTestApp
{
public static void main(String args[])
{
method1();
//這個時間點
method2();
}
}
我想知道在method1()執行完的一瞬間,
JVM佔用的CPU使用率,
若可以的話煩請告知,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.130.77
※ 編輯: neverfly 來自: 124.8.130.77 (04/23 00:15)
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章