13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

JVM的调优常用参数

调优目的

JVM调优的目的是为了提高Java应用程序的性能和稳定性。通过优化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的调优常用参数
文章转载:http://cdbrznjsb.com/article/djhgjjg.html

其他资讯

让你的专属顾问为你服务