对idea进行JVM性能调优

  1. 调整前:
    对idea进行JVM性能调优
    对idea进行JVM性能调优
    对idea进行JVM性能调优
    对idea进行JVM性能调优
  2. 分析:
    1. 进行过多的Minor GC(83次)和Full GC(14次)。推测Java堆分配的内存较小。
    2. 元空间大小一直在扩容,在超过默认值后就要进行Full GC。推测元空间分配的初始内存值较小。
  3. 调整后:
    对idea进行JVM性能调优
    对idea进行JVM性能调优
    对idea进行JVM性能调优
    对idea进行JVM性能调优
  4. 总结
    1. 修改参数:
      -Xms128m -> -Xms768m
      -Xmx750m -> -Xmx1536m
      默认 -> -Xmn384m
      默认 -> -XX:MetaspaceSize=256m
    2. 影响:
      1. Minor GC次数由83次减小到9次,时间由821.477ms减小到433.758ms。
      2. Full GC次数由14次减小到1次,时间由385.630ms减小到374.700ms。