JVM垃圾收集相关经常使用參数
|
參 数 |
描 述 |
|
UseSerialGC |
虚拟机执行在Client 模式下的默认值,打开此开关后,使用Serial + |
|
UseParNewGC |
打开此开关后,使用ParNew + Serial Old 的收集器组合进行内存回收 |
|
UseConcMarkSweepGC |
打开此开关后,使用ParNew + CMS + Serial Old 的收集器组合进行内存 |
|
UseParallelGC |
虚拟机执行在Server 模式下的默认值,打开此开关后。使用Parallel |
|
UseParallelOldGC |
打开此开关后。使用Parallel Scavenge + Parallel Old 的收集器组合进行内存回收 |
|
SurvivorRatio |
新生代中Eden 区域与Survivor 区域的容量比值。 默觉得8, 代表 |
|
PretenureSizeThreshold |
直接晋升到老年代的对象大小,设置这个參数后。大于这个參数的对象 |
|
MaxTenuringThreshold |
晋升到老年代的对象年龄。每一个对象在坚持过一次Minor GC 之后,年 |
|
UseAdaptiveSizePolicy |
动态调整Java 堆中各个区域的大小以及进入老年代的年龄 |
|
HandlePromotionFailure |
是否同意分配担保失败,即老年代的剩余空间不足以应付新生代的整个 |
|
ParallelGCThreads |
设置并行GC 时进行内存回收的线程数 |
|
GCTimeRatio |
GC 时间占总时间的比率,默认值为99,即同意1% 的GC 时间。仅在 |
|
MaxGCPauseMillis |
设置GC 的最大停顿时间。仅在使用Parallel Scavenge 收集器时生效 |
|
CMSInitiatingOccupancyFraction |
设置CMS 收集器在老年代空间被使用多少后触发垃圾收集。默认值为 |
|
UseCMSCompactAtFullCollection |
设置CMS 收集器在完毕垃圾收集后是否要进行一次内存碎片整理。仅 |
|
CMSFullGCsBeforeCompaction |
设置CMS 收集器在进行若干次垃圾收集后再启动一次内存碎片整理。 |
JVM垃圾收集相关经常使用參数的更多相关文章
- ubuntu nginx安装及相关linux性能參数优化
一.安装 下载源代码,解压:tar -xzvf nginx-1.4.7.tar.gz ./configure make && make install 改动默认nginx的监听port ...
- jvm相关參数,调优
常见的jvm參数例如以下 -Xmx1024m:设置JVM最大可用内存为1024M. -Xms1024m:设置JVM初始内存为1024m. 此值能够设置与-Xmx同样,以避免每次垃圾回收完毕后JVM又一 ...
- JVM、垃圾回收、内存调优、常见參数
一.什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写.JVM是一种用于计算设备的规范.它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现 ...
- 一个性能较好的jvm參数配置以及jvm的简单介绍
一个性能较好的webserverjvm參数配置: -server //服务器模式 -Xmx2g //JVM最大同意分配的堆内存,按需分配 -Xms2g //JVM初始分配的堆内存.一般和Xmx配置成一 ...
- Spark 性能相关參数配置具体解释-任务调度篇
作者:刘旭晖 Raymond 转载请注明出处 Email:colorant at 163.com BLOG:http://blog.csdn.net/colorant/ 随着Spark的逐渐成熟完好, ...
- JVM经常使用的调优參数
-Xms512m -Xmx1024m -XX:MaxPermSize=1204m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+ ...
- BIEE11g BI_server Jvm參数调整
1.找到user_projects\domains\bifoundation_domain\bin文件夹 2.复制startWeblogic.sh为新的文件startAdminWeblogic.sh, ...
- Chromium与CEF的多进程模型及相关參数
CEF基于Chromium,也是多进程模型.关于进程模型.參考这里:https://www.chromium.org/developers/design-documents/process-model ...
- Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分
Android 线性布局(LinearLayout)相关官方文档 - 布局參数部分 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商 ...
随机推荐
- 大家好,我是ZCDHJ
大家好,我是ZCDHJ.CJ C2017级的一名Oier.
- windows查看端口占用命令
开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选&qu ...
- PHP实现前台页面与MySQL的数据绑定、同步更新
今天我来给大家介绍一个PHP-MySQL的小项目. 使用 PHP和前台Ajax 实现在前台对MySQL数据库中数据的增.删等操作语句功能. 如果有问题,欢迎拍砖~ 首先,我们先做好前台HTML.CSS ...
- day2--SecureCRT的配置
生产中,我们是看不到虚拟机的工作界面,虚拟机的界面相当于机房显示屏的样子,实际上我们是在操作工具里面进行管理,这里使用SecureCRT远程连接虚拟机,SecureCRT的设置如下: 1.打开Secu ...
- 动态创建 script 实现跨域请求数据
动态创建script标签 (由事件触发) 在我们需要请求数据的时候我们就可以动态的创建 script 标签 src设置为我们需要请求数据的地址 另外我们可以附加参数 ?后面附加参数 例如 :?参数=1 ...
- docker下编译mangoszero WOW60级服务端(一)
这几天看到暴雪准备开放怀旧服的新闻,突然想到几年前用大芒果window一键服务端自己搭建过服务,就想着在Linux环境下重新编译一套,毕竟Linux作为服务端,性能和稳定性都会高一些,于是在mac虚拟 ...
- c#params应用
params 是C#开发语言中关键字, params主要的用处是在给函数传参数的时候用,就是当函数的参数不固定的时候. 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允 ...
- [转载] Java中常用的加密方法
转载自http://www.iteye.com/topic/1122076/ 加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的 ...
- 设计模式的征途—23.解释器(Interpreter)模式
虽然目前计算机编程语言有好几百种,但有时人们还是希望用一些简单的语言来实现特定的操作,只需要向计算机输入一个句子或文件,就能按照预定的文法规则来对句子或文件进行解释.例如,我们想要只输入一个加法/减法 ...
- Shiro 加密helloWorld
承接第一章 初解加密 只贴更改的源码,其他看上一篇. ShiroRealm.java package com.lkk.shiro.realms; import org.apache.shiro.aut ...