JVM调优参数简介说明
下文笔者讲述JVM调优参数简介说明,如下所示
JVM调优参数类型分为以下几种: 1.堆内存调优 2.GC调优参数 3.线程调优参数 4.其他调优参数
1.堆内存调优参数
-Xms:初始堆大小 -Xmx:最大堆大小 -Xmn:新生代大小 -XX:NewRatio:新生代和老年代的比例 -XX:SurvivorRatio:Eden区和Survivor区的比例
2.GC调优参数
-XX:+UseSerialGC:使用串行垃圾回收器 -XX:+UseParallelGC:使用并行垃圾回收器 -XX:+UseConcMarkSweepGC:使用CMS垃圾回收器 -XX:+UseG1GC:使用G1垃圾回收器 -XX:MaxGCPauseMillis:最大GC停顿时间 -XX:+UseAdaptiveSizePolicy:自适应GC策略
3.线程调优参数
-Xss:每个线程的堆栈大小 -XX:ParallelThreads:并行处理的线程数 -XX:+UseThreadPriorities:启用线程优先级 -XX:+UseCondCardMark:使用条件卡片标记
4.类加载调优参数
-XX:MaxPermSize:最大方法区大小 -XX:+CMSClassUnloadingEnabled:启用CMS类卸载 -XX:+UseCompressedOops:使用压缩对象指针
5.其他调优参数
-XX:+UseBiasedLocking:启用偏向锁 -XX:+OptimizeStringConcat:启用字符串拼接优化 -XX:MaxTenuringThreshold:对象晋升老年代的年龄阈值 -XX:CompileThreshold:JIT编译阈值 -XX:+PrintGCDetails:打印GC详细信息
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。