jvm性能分析
jprofile工具,参考 https://www.cnblogs.com/jpfss/p/8488111.html
以下是jdk自带工具(jps, jstack, jmap, jconsole)的探讨:
java环境 :jdk 1.8(基于ubantu)
【jstat】
参考 https://www.jianshu.com/p/845924a1b8f2,https://www.cnblogs.com/sxdcgaq8080/p/11089841.html
jstat -
获取某个进程pid后,查看对应信息
jstat -options -class 显示ClassLoad的相关信息; -compiler 显示JIT编译的相关信息; -gc 显示和gc相关的堆信息; -gccapacity 显示各个代的容量以及使用情况; -gcmetacapacity 显示metaspace的大小 -gcnew 显示新生代信息; -gcnewcapacity 显示新生代大小和使用情况; -gcold 显示老年代和永久代的信息; -gcoldcapacity 显示老年代的大小; -gcutil 显示垃圾收集信息; -gccause 显示垃圾回收的相关信息(通-gcutil),同时显示最后一次或当前正在发生的垃圾回收的诱因; -printcompilation 输出JIT编译的方法信息
若报错,请查看https://www.cnblogs.com/huangyuanni/p/16146150.html