zoukankan      html  css  js  c++  java
  • JVM参数

    -Xss:每个线程的栈大小
    -Xms:初始堆大小,默认物理内存的1/64
    -Xmx:最大堆大小,默认物理内存的1/4
    -Xmn:新生代大小
    -XX:NewSize:设置新生代初始大小
    -XX:NewRatio:默认2表示新生代占年老代的1/2,占整个堆内存的1/3。
    -XX:SurvivorRatio:默认8表示一个survivor区占用1/8的Eden内存,即1/10的新生代内存。
    -XX:MetaspaceSize:设置元空间大小
    -XX:MaxMetaspaceSize:设置元空间最大允许大小,默认不受限制,JVM Metaspace会进行动态扩展。
    垃圾回收统计信息
    -XX:+PrintGC
    -XX:+PrintGCDetails
    -XX:+PrintGCTimeStamps
    -Xloggc:filename
    收集器设置
    -XX:+UseSerialGC:设置串行收集器
    -XX:+UseParallelGC:设置并行收集器
    -XX:+UseParallelOldGC:老年代使用并行回收收集器
    -XX:+UseParNewGC:在新生代使用并行收集器
    -XX:+UseParalledlOldGC:设置并行老年代收集器
    -XX:+UseConcMarkSweepGC:设置CMS并发收集器
    -XX:+UseG1GC:设置G1收集器
    -XX:ParallelGCThreads:设置用于垃圾回收的线程数
    并行收集器设置
    -XX:ParallelGCThreads:设置并行收集器收集时使用的CPU数。并行收集线程数。
    -XX:MaxGCPauseMillis:设置并行收集最大暂停时间
    -XX:GCTimeRatio:设置垃圾回收时间占程序运行时间的百分比。公式为1/(1+n)
    CMS收集器设置
    -XX:+UseConcMarkSweepGC:设置CMS并发收集器
    -XX:+CMSIncrementalMode:设置为增量模式。适用于单CPU情况。
    -XX:ParallelGCThreads:设置并发收集器新生代收集方式为并行收集时,使用的CPU数。并行收集线程数。
    -XX:CMSFullGCsBeforeCompaction:设定进行多少次CMS垃圾回收后,进行一次内存压缩
    -XX:+CMSClassUnloadingEnabled:允许对类元数据进行回收
    -XX:UseCMSInitiatingOccupancyOnly:表示只在到达阀值的时候,才进行CMS回收
    -XX:+CMSIncrementalMode:设置为增量模式。适用于单CPU情况
    -XX:ParallelCMSThreads:设定CMS的线程数量
    -XX:CMSInitiatingOccupancyFraction:设置CMS收集器在老年代空间被使用多少后触发
    -XX:+UseCMSCompactAtFullCollection:设置CMS收集器在完成垃圾收集后是否要进行一次内存碎片的整理
    G1收集器设置
    -XX:+UseG1GC:使用G1收集器
    -XX:ParallelGCThreads:指定GC工作的线程数量
    -XX:G1HeapRegionSize:指定分区大小(1MB~32MB,且必须是2的幂),默认将整堆划分为2048个分区
    -XX:GCTimeRatio:吞吐量大小,0-100的整数(默认9),值为n则系统将花费不超过1/(1+n)的时间用于垃圾收集
    -XX:MaxGCPauseMillis:目标暂停时间(默认200ms)
    -XX:G1NewSizePercent:新生代内存初始空间(默认整堆5%)
    -XX:G1MaxNewSizePercent:新生代内存最大空间
    -XX:TargetSurvivorRatio:Survivor填充容量(默认50%)
    -XX:MaxTenuringThreshold:最大任期阈值(默认15)
    -XX:InitiatingHeapOccupancyPercen:老年代占用空间超过整堆比IHOP阈值(默认45%),超过则执行混合收集
    -XX:G1HeapWastePercent:堆废物百分比(默认5%)
    -XX:G1MixedGCCountTarget:参数混合周期的最大总次数(默认8)

  • 相关阅读:
    C2B未来:大数据定制
    Linux开发环境的搭建和使用——Linux 常用的命令使用
    iebook 发布到网站 独家秘诀
    ZOJ 2679 Old Bill(数学)
    DFA最小化 -- Hopcroft算法 Python实现
    How to initialize a static const map in c++?
    新秀操作和维护注意事项:Windows关于使用Xshell管理你的云主机
    HDOJ 4883 TIANKENG’s restaurant
    谈论multistage text input(中国输入法)下一个UITextView内容长度的限制
    iOS 网络错误-分类
  • 原文地址:https://www.cnblogs.com/chdchd/p/13665815.html
Copyright © 2011-2022 走看看