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