java 大数据(JVM调优)整理

JVM调优

-Xms                     //堆初始值 1/64(<1G)
-Xmx                     //堆最大值 1/4(<1G)
-Xmn                     //年轻代 (eden+s0+s1),-Xmn150M

-XX:NewSize                 //for 1.3/1.4/1.8,设置年轻代大小
                                      //-XX:NewSize=150m
                                      //优先级>NewRatio
-XX:MaxNewSize          //for 1.3/1.4/1.8,设置年轻代大小的最大值
-XX:PermSize               //设置永久代值,1.8移除了该属性
                                      //-xx:PermSize=150m
-XX:MaxPermSize        //设置永久代值最大值
                                      //-xx:MaxPermSize=150m
-XX:MetaspaceSize      //设置永久最大值
                                     //-xx:MaxPermSize=150
-XX:MetaspaceSize=2048m
-XX:MaxMetaspaceSize=2048m
-XX:CompressdClassSpaceSize=2048m     //设置1.8的meta区

-Xss                                //栈空间
-XX:NewRatio                //年轻代和年老代的比例,-XX:NewRation=n
                                       //代表 年轻代:年老代=1:n
                                       //-XX:NewRation=2
                                       //-XX:NewRation=0.5,错误的,不能指定小数

-XX:SurvivorRatio          //设置,单个幸存区:伊甸区=1:n
                                      //-XX:SurvivorRatio=2

你可能感兴趣的:(java大数据)