堆配置

-Xms:初始堆大小

-Xmx:最大堆大小

-XX:NewSize=n:设置年轻代大小

-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3表示年轻代和年老代比值为1:3,年轻代占整个年轻代年老代和的1/4

-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如3表示Eden: 3 Survivor:2,一个Survivor区占整个年轻代的1/5 -XX:MaxPermSize=n:设置持久代大小

收集器设置

-XX:+UseSerialGC:设置串行收集器

-XX:+UseParallelGC:设置并行收集器

-XX:+UseParalledlOldGC:设置并行年老代收集器

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

并行收集器设置

-XX:ParallelGCThreads=n:设置并行收集器收集时使用的CPU数。并行收集线程数

-XX:MaxGCPauseMillis=n:设置并行收集最大的暂停时间(如果到这个时间了,垃圾回收器依然没有回收完,也会停止回收)

-XX:GCTimeRatio=n:设置垃圾回收时间占程序运行时间的百分比。公式为:1/(1+n)

-XX:+CMSIncrementalMode:设置为增量模式。适用于单CPU情况

-XX:ParallelGCThreads=n:设置并发收集器年轻代手机方式为并行收集时,使用的CPU数。并行收集线程数

JVM常用的参数配置相关推荐

  1. JVM常用内存参数配置

    一.    常用参数 -Xms JVM启动时申请的初始Heap值,默认为操作系统物理内存的1/64但小于1G.默认当空余堆内存大于70%时,JVM会减小heap的大小到-Xms指定的大小,可通过-XX ...

  2. JVM调优系列:(五)JVM常用调试参数和工具

    转自:http://blog.csdn.net/opensure/article/details/46715769 JVM常用调试参数: –verbose:gc在虚拟机发生内存回收时在输出设备显示信息 ...

  3. 转 jdk8 jvm调优参数配置

    转载 jdk8 jvm调优参数配置_feiying00544的博客-CSDN博客_jdk8 jvm参数 1.由于jdk8开始,没有了永久区的概念,所以在jvm参数配置上不再需要 -XX:PermSiz ...

  4. jvm垃圾回收参数配置

    http://hi.baidu.com/mailluzhou/item/98052fdc701baade241f4008 一.相关概念 基本回收算法 引用计数(Reference Counting) ...

  5. JVM常用启动参数大全(附带解释)

    目录 一.官网 二.堆相关 三.方法区相关 四.执行引擎相关 五.垃圾回收相关 六.内存分配与垃圾回收的参数列表 一.官网 官网说明:https://docs.oracle.com/javase/8/ ...

  6. JVM 常用的基本配置有哪些?

    堆内存初始大小

  7. 深入理解JVM(三)——配置参数

    2019独角兽企业重金招聘Python工程师标准>>> JVM配置参数分为三类参数: 1.跟踪参数 2.堆分配参数 3.栈分配参数 这三类参数分别用于跟踪监控JVM状态,分配堆内存以 ...

  8. java 程序执行后 强制gc_【GC系列】JVM的常用GC参数及GC日志解析

    今天继续GC系列第三篇,熬夜不易,欢迎一键三连,给个鼓励,不点赞也没关系,我还可以,谢谢捧场[捂脸]. 常见垃圾回收器组合设定 在oracle官网上可以看到如何开启使用指定垃圾回收的命令: https ...

  9. 闲谈JVM(二):浅析新老生代参数配置

    文章目录 前言 Heap区新老生代 新生代参数配置 NewSize MaxNewSize Xmn NewRatio SurvivorRatio 新生代的GC 老生代参数配置 对象何时进入老生代? 老生 ...

最新文章

  1. javaweb学习总结(三十二)——JDBC学习入门
  2. 【转】微信扫描二维码登录网页是什么原理?
  3. java 静态数据_Java 静态数据初始化的示例代码
  4. 面试:讲一讲Spring中的循环依赖
  5. 为什么我的索尼电视显示服务器异常,索尼液晶电视有哪些故障 索尼电视故障代码大全【详解】...
  6. W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
  7. zabbix监控linux文件目录,zabbix监控linux磁盘性能
  8. Redmi K30 Pro屏幕参数公布:没有90Hz刷新率又如何?
  9. JavaScript学习总结(3)——JavaScript函数(function)
  10. centOS安装telnet(在线和rpm包安装)
  11. 第十届中国开源黑客松等你来
  12. linux看温度命令,linux查看cpu温度命令
  13. ftp 报错 227 Entering Passive Mode (192,168,169,141,213,232)
  14. Markdown部分语法使用
  15. ​NeurIPS 2022 | IPMT:用于小样本语义分割的中间原型挖掘Transformer
  16. AngularJS 的 IE 兼容性
  17. GEE(Google Earth Engine) 代码学习笔记一 快速入门
  18. 动画讲解—— CSS
  19. 用高斯约当法求逆矩阵​​​​​​​​​​​​​​​​​​​​​A-1
  20. java简单爬虫实现打印小说章节至控制台

热门文章

  1. 重新深入理解零拷贝技术
  2. Kafka解惑之时间轮(TimingWheel)
  3. cookie 和 session 详解
  4. 刘歧:FFmpeg Filter深度应用
  5. 数据结构与算法之栈入门题目
  6. 如何节省1T图片带宽?解密极致图像压缩!
  7. Nginx入门之两种handler函数的挂载方式
  8. nginx源码初读(1)--让烦恼从数据结构开始(ngx_cdecl/ngx_int/ngx_log)
  9. kubernetes1.8.4 安装指南 (基于静态Pod方式安装)
  10. ONAP发布“阿姆斯特丹”版本,为网络服务自动化制定标准