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) 本文遵循"署名-非商 ...
随机推荐
- Python爬虫入门:综述
大家好哈,最近博主在学习Python,学习期间也遇到一些问题,获得了一些经验,在此将自己的学习系统地整理下来,如果大家有兴趣学习爬虫的话,可以将这些文章作为参考,也欢迎大家一共分享学习经验. Pyth ...
- 我眼中的WebViewJavascriptBridge
周六阳光明媚的早晨,非常适合整理和分享一些以前玩过的东西.曾经的工作中参与过一段时间iOS开发,在开发中有个小小的框架让我非常深刻,就是WebViewJavascriptBridge,用于原生控件与前 ...
- LNMP架构部署
第1章 部署LNMP架构步骤 1.1 ①部署Linux系统(OK) 基本优化完成(ip地址设置 yum源更新 字符集设置) 安全优化完成(iptables关闭 selinux关闭 /tmp/ 1777 ...
- js 切换全屏
公司有一个需求就是点击某一个按钮实现全屏切换功能,然后呢我就在网上扒了段代码.封装了一下.使用的小伙伴们可以看看哦! 切换全屏代码 <!DOCTYPE html> <html> ...
- 高阶函数实现AOP
AOP(面向切面程序)的主要作用是把一些跟核心业务逻辑模块无关的功能抽离出来,这些跟业务逻辑无关的功能通常包括日至统计.安全控制.异常处理等.把这些功能抽离出来之后,再通过"动态织入&quo ...
- jenkins+docker 持续构建非docker in docker jenkins docker svn maven
工欲善其事必先利其器,为了解脱程序员的,我们程序员本身发明了很多好用的工具,通过各种工具的组合来达到我们想要的结果 本文采用jenkins docker svn maven作为相关工具,项目sprin ...
- 【python】内置函数总结(一)
1.判断真假的函数:bool()2.Python中所谓的迭代协议就是next方法的对象会前进到下一个结果,在一系列结果的末尾会引发StopIteration异常.在Python中,任何类型的对象都被认 ...
- 用JavaScript实现表格编辑器
实现效果: htm l代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
- Makefile Android.mk 引发的思索
在我们编写 Android 平台 cocos2d-x 游戏的时候,我们除了编写 Classes 之内的源代码文件之外,我们还需要维护其编译文件 Android.mk,如我们在 Classes 添加新的 ...
- jquery无new构建学习笔记
当我们想要创建一个对象,我们可能使用new方法去构建一个对象,那按道理jquery也是一个对象,应该也是用new jquery()来构建呀为什么我们创建jquery对象不用new jquery()而是 ...