[问题] 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