zoukankan      html  css  js  c++  java
  • jvm常用相关参数

    JVM内存设置相关参数,其他一些没有提到的参数可参考https://www.cnblogs.com/syuf/p/10183683.html。
    -server
    -Xss512k:每个线程堆栈大小
    -Xms32m:JVM初始堆大小
    -Xmx128m:JVM最大堆大小
    -XX:MaxInlineLevel=1:针对嵌套调用的最大内联深度(单位K)
    -XX:InlineSmallCode=25 设置应内联的已编译方法的最大代码大小(字节)
    -XX:InitialCodeCacheSize=32m:初始代码高速缓存大小,用来存储已编译方法生成的本地代码。代码缓存确实很少引起性能问题,但是一旦发生其影响可能是毁灭性的。如果代码缓存被占满,JVM会打印出一条警告消息,并切换到interpreted-only 模式。JIT编译器被停用,字节码将不再会被编译成机器码,应用程序将继续运行,但运行速度会降低一个数量级。
    -XX:ReservedCodeCacheSize=64m:设置编译代码的最大缓存大小
    -XX:MaxMetaspaceSize=128m:元空间最大大小,即以前的永久代,不同之处在于永久代在虚拟机中,而元空间使用本地内存。jdk8做出此转变的具体介绍可参考此博客 https://www.cnblogs.com/paddix/p/5309550.html
    -XX:CMSInitiatingOccupancyFraction=62:CMS垃圾收集器,当老年代达到62%时,触发CMS垃圾回收。

    -XX:+UseCMSInitiatingOccupancyOnly:与CMSInitiatingOccupancyFraction配合使用,只使用设定的阈值进行回收,如果不指定后续JVM会自动调整

  • 相关阅读:
    [zoj3627]模拟吧
    [zoj3623]背包模型
    [hdu4358]树状数组
    [hdu1272]并查集
    [hdu3308]线段树
    [hdu5033]单调队列
    [hdu1506]单调队列(栈)
    [hdu2888]二维RMQ
    [hdu4123]dfs区间化+RMQ
    [hdu1242]优先队列
  • 原文地址:https://www.cnblogs.com/menghuantiancheng/p/12272033.html
Copyright © 2011-2022 走看看