<返回更多

JVM的调优常用参数

2023-11-10  微信公众号  沐雨花飞蝶
加入收藏

调优目的

JVM调优的目的是为了提高JAVA应用程序的性能和稳定性。通过优化JVM的配置和参数设置,可以减少内存占用、提高垃圾回收效率、优化线程管理等,从而提升应用程序的响应速度、降低内存泄漏的风险,并且减少应用程序的崩溃和停顿现象。调优可以根据具体的应用场景和需求进行,以达到最佳的性能和稳定性。

JVM的调优常用参数

常见的一些行为方法:

GC事件

JVM的垃圾回收GC事件可以分为以下几类:

常用参数总结

(1) 堆内存调优参数:

(2) GC调优参数:

(3) GC统计信息

[GC 118250K->113543K(130112K), 0.0094143 secs]
[Full GC 121376K->10414K(130112K), 0.0650971 secs]
[GC [DefNew: 8614K->781K(9088K), 0.0123035 secs] 118250K->113543K(130112K), 0.0124633 secs]
[GC [DefNew: 8614K->8614K(9088K), 0.0000665 secs][Tenured: 112761K->10414K(121024K), 0.0433488 secs] 121376K->10414K(130112K), 0.0436268 secs]

(4) 线程调优参数

(5) 类加载调优参数

(6) 其他调优参数

示例配置

-XX:NewRatio=1:设置新生代和年老代的比值为2:1
-Xss:线程堆栈大小,默认为1M,调整为512K
-XX:+UseG1GC:使用G1做为GC收集器
-XX:MaxGCPauseMillis=n:设置并行收集最大暂停时间为20ms
关键词:JVM      点击(10)
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多JVM相关>>>