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