美文网首页
JVM | 参数

JVM | 参数

作者: cengel | 来源:发表于2018-10-17 10:44 被阅读0次

    JVM性能优化参数

    1. java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
    2. 为任务关键型Java应用优化垃圾回收(上)

    参数设置

    • 【 -Xmx128m -Xms128m】 jvm可用最大内存为128m jvm内存=新生代+老年代+永久代
    • 【-Xmn32m 新生代 -Xss128k】 栈大小 (-Xmn 和 -XX:Newsize 前者是设置堆中新生代大小。后者是设置新生代初始大小 -Xmn 是将NewSize与MaxNewSize设为一致)
    • 【-XX:NewRatio=3】 老年代与年年代的比值 【-XX:SurvivorRatio=4 】Eden:From:To=4:1:1
    • 【 -XX:MaxTenuringThreshold=5】 对象成年年龄(在survivor生存10次才会进入老年代)
    • 【 -XX:MetaspaceSize=12M 】元数据区(jdk8持久代)大小 【-XX:MaxMetaspaceSize=20M】 最大持久代空间

    jvm命令行工具

    1. jmap

    虚拟机工具-jmap

    2. jstate

    jstat命令查看jvm的GC情况 (以Linux为例)
    JVM调优命令-jstat

    踩坑记

    NoClassDefFoundError

    如何解决java.lang.NoClassDefFoundError错误(最终版)

    相关文章

      网友评论

          本文标题:JVM | 参数

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