JVM优化

1.什么情况需要做JVM优化?

jvm 运行参数

标准参数

  • -help
  • -version

-X参数(非标准参数)

  • -Xint
  • -Xcomp

-XX参数

  • -XX:newSize
  • -XX:+UseSerialGC

jvm 工具命令

# 查看java进程
jps -l
# 查看程序jvm参数
jinfo -flag <进程id>
# 查看类加载编译
jstat -class <id>
jstat -compiler <id>
jstat -gc <id>
# 查看内存使用情况
jmap -heap <id>
# 查看对象数量
jmap -histo <pid> | more
jmap -histo:live <pid> | more
# 将内存的使用情况dump到文件
jmap -dump:format=b,file=/test/dump.dat 1613
# jhat 对dump进行分析
jhat -port <port> <file>
# jstack 使用,查看进程中线程使用情况
jstack <pid>

eclipse mat 工具分析dump

线程的状态

在这里插入图片描述

VisualVM工具使用

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页