JVM调优

作者: 帅气的喵了个咪 | 来源:发表于2018-08-24 11:47 被阅读0次

    堆大小 

    -Xms :初始堆大小,默认为物理内存的1/64(<1GB)

    -Xmx :最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制 

    新生代 

    -XX:NewSize :新生代空间大小初始值

    -XX:MaxNewSize :新生代空间大小最大值

    -Xmn :新生代空间大小,此处的大小是(eden+2 survivor space) 

    永久代 

    -XX:PermSize :永久代空间的初始值&最小值       

    初始值=-Xmx减去-XX:NewSize的值        最小值=-Xmx值减去-XX:MaxNewSize的值

    在设置的时候,如果关注性能开销的话,应尽量把永久代的初始值与最大值设置为同一值,因为永久代的大小调整需要进行FullGC 才能实现。

    相关文章

      网友评论

          本文标题:JVM调优

          本文链接:https://www.haomeiwen.com/subject/mcqbiftx.html