[問題] Java裡面執行java -jar看memory usage?

作者: stenler (挖哈哈思壓)   2017-12-24 12:52:49
如題 最近收到一個題目是
Monitor另一個 a.jar runtime時的系統資源使用狀況 ...
前提當然是不能改 a.jar 且 a.jar 是一個 long run process.
有沒有機會弄一個 類似
//pseduo code ...
public class b{
void main(){
execute local command("java -jar a.jar") + check
and system out memory usage every 10 secs;
}
}
實在想不出有甚麼比較好的做法 ~"~ ... 也不能用 linux ps去看 ('・ω・')
環境上就是一定要透過 java call java 的方式 ... XD
作者: galic (嘎利)   2017-12-25 10:44:00
ProcessBuilder配PrintHeapAtGC之類的??
作者: NullLife (廢材大叔有點累)   2017-12-25 14:17:00
估股關鍵字 "JMX" 可以有你要的解法
作者: kogrs (kogrs)   2016-01-05 00:52:00
同上,enable jmx 應可迎刃而解

Links booklink

Contact Us: admin [ a t ] ucptt.com