jps 查看java进程
top -H -p 进程id 查看进程下线程
ps H -eo pid,tid,%cpu |grep 进程id(用ps命令定位那个线程引起的cpu占用过高)
java -Xms200M -Xmx200M -XX:+PrintGC com.mashibing.jvm.gc.T15_FullGC_Problemo1 查看垃圾回收
java -XX:+PrintFlagsFinal -version 查看JVM的所有参数
java -XX:+PrintFlagsFinal -version |grep manageable 查看可以动态修改的参数
jinfo -flag CMSWaitDuration=1900 38360 修改JVM参数
jinfo -flags 9912 查看参数
jstat -gc 11355 100 10 打印pid为11355JVM的状态,一共打印10次,每次间隔时间1s
jstack 1320 打印JVM 线程
jmap -histo 1349 | head -20 查看类在jvm中的个数
jmap -heap 1349 查看堆内存
VisuaIVM 图形化jvm插件
arthas 阿里命令行jvm工具
|-- trace 类名 方法名(注:此命令用于链路追踪)
|-- dashboard 显示线程状态,内存详细
|-- thread -b 查看死锁
jvm调优
最新推荐文章于 2024-07-22 17:00:00 发布