參  数

描  述

UseSerialGC

虚拟机执行在Client 模式下的默认值,打开此开关后,使用Serial +

Serial Old 的收集器组合进行内存回收

UseParNewGC

打开此开关后,使用ParNew + Serial Old 的收集器组合进行内存回收

UseConcMarkSweepGC

打开此开关后,使用ParNew + CMS + Serial Old 的收集器组合进行内存

回收。Serial Old 收集器将作为CMS 收集器出现Concurrent Mode Failure失败后的后备收集器使用

UseParallelGC

虚拟机执行在Server 模式下的默认值,打开此开关后。使用Parallel

Scavenge + Serial Old(PS MarkSweep)的收集器组合进行内存回收

UseParallelOldGC

打开此开关后。使用Parallel Scavenge + Parallel Old 的收集器组合进行内存回收

SurvivorRatio

新生代中Eden 区域与Survivor 区域的容量比值。 默觉得8, 代表

Eden :Survivor=8∶1

PretenureSizeThreshold

直接晋升到老年代的对象大小,设置这个參数后。大于这个參数的对象

将直接在老年代分配

MaxTenuringThreshold

晋升到老年代的对象年龄。每一个对象在坚持过一次Minor GC 之后,年

龄就加1,当超过这个參数值时就进入老年代

UseAdaptiveSizePolicy

动态调整Java 堆中各个区域的大小以及进入老年代的年龄

HandlePromotionFailure

是否同意分配担保失败,即老年代的剩余空间不足以应付新生代的整个

Eden 和Survivor 区的全部对象都存活的极端情况

ParallelGCThreads

设置并行GC 时进行内存回收的线程数

GCTimeRatio

GC 时间占总时间的比率,默认值为99,即同意1% 的GC 时间。仅在

使用Parallel Scavenge 收集器时生效

MaxGCPauseMillis

设置GC 的最大停顿时间。仅在使用Parallel Scavenge 收集器时生效

CMSInitiatingOccupancyFraction

设置CMS 收集器在老年代空间被使用多少后触发垃圾收集。默认值为

68%,仅在使用CMS 收集器时生效

UseCMSCompactAtFullCollection

设置CMS 收集器在完毕垃圾收集后是否要进行一次内存碎片整理。仅

在使用CMS 收集器时生效

CMSFullGCsBeforeCompaction

设置CMS 收集器在进行若干次垃圾收集后再启动一次内存碎片整理。

仅在使用CMS 收集器时生效

JVM垃圾收集相关经常使用參数的更多相关文章

  1. ubuntu nginx安装及相关linux性能參数优化

    一.安装 下载源代码,解压:tar -xzvf nginx-1.4.7.tar.gz ./configure make && make install 改动默认nginx的监听port ...

  2. jvm相关參数,调优

    常见的jvm參数例如以下 -Xmx1024m:设置JVM最大可用内存为1024M. -Xms1024m:设置JVM初始内存为1024m. 此值能够设置与-Xmx同样,以避免每次垃圾回收完毕后JVM又一 ...

  3. JVM、垃圾回收、内存调优、常见參数

    一.什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写.JVM是一种用于计算设备的规范.它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现 ...

  4. 一个性能较好的jvm參数配置以及jvm的简单介绍

    一个性能较好的webserverjvm參数配置: -server //服务器模式 -Xmx2g //JVM最大同意分配的堆内存,按需分配 -Xms2g //JVM初始分配的堆内存.一般和Xmx配置成一 ...

  5. Spark 性能相关參数配置具体解释-任务调度篇

    作者:刘旭晖 Raymond 转载请注明出处 Email:colorant at 163.com BLOG:http://blog.csdn.net/colorant/ 随着Spark的逐渐成熟完好, ...

  6. JVM经常使用的调优參数

    -Xms512m -Xmx1024m -XX:MaxPermSize=1204m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+ ...

  7. BIEE11g BI_server Jvm參数调整

    1.找到user_projects\domains\bifoundation_domain\bin文件夹 2.复制startWeblogic.sh为新的文件startAdminWeblogic.sh, ...

  8. Chromium与CEF的多进程模型及相关參数

    CEF基于Chromium,也是多进程模型.关于进程模型.參考这里:https://www.chromium.org/developers/design-documents/process-model ...

  9. Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分

    Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商 ...

随机推荐

  1. 通过正则表达式提取excel特定列中含有关键字的所有行数据

    在 Excel 中打开需要提取数据excel文件,使用 Alt+F11 快捷键打开 VBA 项目窗口,在左侧的工作表名称上点右键,选择查看代码,即可出现右侧的编辑代码窗口(如下图) 在代码窗口中输入以 ...

  2. Python入门学习(二)

    1 字典 1.1 字典的创建和访问 字典不同于前述的序列类型,它是一种映射类型.它的引入是为了简化定义索引值和元素值存在特定关系的定义和访问问题. 字典的定义形式为:字典变量名 = {key1:val ...

  3. ubuntu小技巧(不定期更新)

    1.gedit打开windows保存的txt出现乱码 默认情况下,用ubuntu打开windows保存含有中文的txt文件时会出现乱码. 只需在终端运行以下两条命令则可解决. gsettings se ...

  4. php多个文件上传

    表单如下 <form class="form-horizontal" action="{:U('System/addAdvert')}" method=& ...

  5. 【转】python XML 操作总结(创建、保存和删除,支持utf-8和gb2312)

    原文地址:http://hi.baidu.com/tbjmnvbagkfgike/item/6743ab10af43bb24f6625cc5 最近写程序需要用到xml操作,看了看python.org上 ...

  6. html5知识点:DOM编程

    DOM是Document Object Model的缩写,中文名称是文档对象模型. DOM是处理HTML页面的标准编程接口,DOM可被JavaScript用来读取.改变HTML的内容和结构. 前端三大 ...

  7. Javaweb学习(一):tomcat服务器配置与启动

    目前所使用的集成开发环境为myeclipse10.7,tomcat版本为apache-tomcat-7.0.82,部分编写地方可能有所不同,但是工具不是最主要的,重要的是掌握的知识. tomcat在m ...

  8. flask + Python3 实现的的API自动化测试平台---- IAPTest接口测试平台

    **背景: 1.平时测试接口,总是现写代码,对测试用例的管理,以及测试报告的管理持久化做的不够,              2.工作中移动端开发和后端开发总是不能并行进行,需要一个mock的依赖来让他 ...

  9. Linux笔记(固定USB摄像头硬件端口,绑定前后置摄像头)

    在Android的系统会有前置摄像头和后置摄像头的定义,摄像头分为SOC类型的摄像头和USB这一类的摄像头,接下要分析就是USB摄像头这一类 . 一般在android或者linux系统中分析一个模块, ...

  10. DLL的导出函数重定向机制

    曾经,调试时跟进HeapAlloc,结果发现直接进入到ntdll的RtlAllocateHeap中,感到很有趣,就使用Dependency Walker查看kernel32.dll的导出函数,结果发现 ...