11.1.jvm性能调优

优化点的优先级,排名在前的优化点优先考虑

  • 优化JVM内存问题

    怎么发现线上的内存问题?

    怎么优化?

  • 优化JVM线程问题

    怎么发现线上的内存问题?

    怎么优化?

  • 优化垃圾回收配置

    怎么优化

JVM内存优化步骤

  1. 找出问题

    通过jps查询java 进程

    通过jstat获取内存简略信息,通过jmap获取内存详细信息

    通过jmap获取内存快照,并通过jhat或MAT进行分析,得出问题所在

  2. 分析问题

  3. 解决问题

优化JVM线程步骤

  1. 找出问题

    通过jps查询java 进程

    通过jstack对线程进行分析,得出问题所在

  2. 分析问题

  3. 解决问题

优化垃圾回收步骤

  1. 找出问题

    通过jps查询java 进程

    通过jinfo查看使用的垃圾收集器

  2. 分析问题

  3. 解决问题

Last updated

Was this helpful?