zoukankan      html  css  js  c++  java
  • jvm调优

    https://juejin.im/post/5b091ee35188253892389683

    https://www.jianshu.com/p/051d566e110d

    nohup java -server -Xms300m -Xmx1924m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -classpath $ClassPath $ClassName $1 >>$LogFile 2>&1 &

    -XX:+DisableExplicitGC       禁止代码中显示调用GC

    -XX:+UseConcMarkSweepGC  设置并发收集器

    -XX:+CMSParallelRemarkEnabled  减少Remark阶段暂停的时间,启用并行Remark,如果Remark阶段暂停时间长,可以启用这个参数 

    -XX:+UseCMSCompactAtFullCollection  CMS是不会整理堆碎片的,因此为了防止堆碎片引起full gc,通过会开启CMS阶段进行合并碎片选项:-XX:+UseCMSCompactAtFullCollection,开启这个选项一定程度上会影响性能,阿宝的blog里说也许可以通过配置适当的CMSFullGCsBeforeCompaction来调整性能,未实践。

    -XX:LargePageSizeInBytes=128m   单个页大小调整 内存页的大小, 不可设置过大, 会影响Perm的大小

    -XX:+UseFastAccessorMethods 原始类型的快速优化 

    -XX:+UseCMSInitiatingOccupancyOnly 

    -XX:CMSInitiatingOccupancyFraction=70 

  • 相关阅读:
    C++ 二元作用域运算符(::)
    C 桶排序
    C 递归的选择排序
    C 归并算法
    C 可变长实参列表
    C条件编译的一些例子
    C实现将中缀算术式转换成后缀表达式
    Activiti6-数据库配置-dbconfig(学习笔记)
    idea在Terminal中使用maven指令
    Spring Boot的web开发
  • 原文地址:https://www.cnblogs.com/alter888/p/10523676.html
Copyright © 2011-2022 走看看