Linux环境jcmd抓取进程信息及内存dump


YmdHMS="$(date +%Y%m%d-%H%M%S)"
#set filename="trace-$(date +%Y%m%d-%H%M%S)"
#echo $YmdHMS

./bin/jcmd /jstack/runtime/caf-bootstrap.jar VM.uptime >> trace-$YmdHMS.log;

./bin/jcmd /jstack/runtime/caf-bootstrap.jar VM.flags >> trace-$YmdHMS.log;

./bin/jcmd /jstack/runtime/caf-bootstrap.jar Thread.print >> trace-$YmdHMS.log;

./bin/jcmd /jstack/runtime/caf-bootstrap.jar GC.class_histogram >> trace-$YmdHMS.log;

./bin/jcmd /jstack/runtime/caf-bootstrap.jar GC.heap_info >> trace-$YmdHMS.log;

#jcmd 10576 GC.heap_dump d:\dump.bin
./bin/jcmd /jstack/runtime/caf-bootstrap.jar GC.heap_dump jstack/runtime/java/x86_64-linux/dump-$YmdHMS.bin;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM