JVM常用的配置参数整理
-XX:CMSInitiatingPermOccupancyFraction:当永久区占用率达到这一百分比时,启动CMS回收
-XX:CMSInitiatingOccupancyFraction:设置CMS收集器在老年代空间被使用多少后触发
-XX:+CMSClassUnloadingEnabled:允许对类元数据进行回收
-XX:CMSFullGCsBeforeCompaction:设定进行多少次CMS垃圾回收后,进行一次内存压缩
-XX:NewRatio:新生代和老年代的比
-XX:ParallelCMSThreads:设定CMS的线程数量
-XX:ParallelGCThreads:设置用于垃圾回收的线程数
-XX:SurvivorRatio:设置eden区大小和survivior区大小的比例
-XX:+UseParNewGC:在新生代使用并行收集器
-XX:+UseParallelGC :新生代使用并行回收收集器
-XX:+UseParallelOldGC:老年代使用并行回收收集器
-XX:+UseSerialGC:在新生代和老年代使用串行收集器
-XX:+UseConcMarkSweepGC:新生代使用并行收集器,老年代使用CMS+串行收集器
-XX:+UseCMSCompactAtFullCollection:设置CMS收集器在完成垃圾收集后是否要进行一次内存碎片的整理
-XX:UseCMSInitiatingOccupancyOnly:表示只在到达阀值的时候,才进行CMS回收
-Xms:设置堆的最小空间大小。
-Xmx:设置堆的最大空间大小。
-XX:NewSize设置新生代最小空间大小。
-XX:MaxNewSize设置新生代最大空间大小。
-XX:PermSize设置永久代最小空间大小。
-XX:MaxPermSize设置永久代最大空间大小。
-Xss:设置每个线程的堆栈大小。
JVM常用的配置参数整理相关推荐
- JVM调优-配置参数
什么时候需要调优 非计算密集型任务cpu占用过高 老年代已使用空间大于70% Full GC频繁 单次GC时间大于1秒 出现OOM 程序的响应速度明显变慢 示例情况 非计算密集型任务cpu占用过高:有 ...
- JVM常用调优参数 ——JVM篇
JVM常用性能调优参数详解 在学习完整个JVM内容后,其实目标不仅是学习了解整个JVM的基础知识,而是为了进行JVM性能调优做准备,所以以下的内容就是来说说JVM性能调优的知识. 一.性能调优 ...
- JVM 常用调优参数
记录下 JVM 常用的一些调优参数. // 常见参数 -Xms1024m 初始堆大小 -Xmx1024m 最大堆大小 一般将 Xms 和 Xmx 设置为相同大小,防止堆扩展,影响性能. -XX:New ...
- linux常用终端命令参数整理
命令常用参数整理 文章目录 1.xargs 2.tar 3.awk 4.grep 5.sed 6.wget 7.curl 8.find 9.watch 10.scp 11.diff 12.screen ...
- Hadoop Yarn配置参数整理(非常全面)
RM与NM相关参数 ResourceManager 参数名称 作用 默认值 yarn.resourcemanager.address ResourceManager 对客户端暴露的地址.客户端通过该地 ...
- redis JedisPool的配置参数整理
JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的. maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取: ...
- 常用浏览器重要启动参数和配置参数整理
IE的常用启动参数 1.-nohome 双击此快捷方式则只打开一个空白IE窗口,可以加快IE启动速度,同时如果IE主页被恶意修改了,利用此法就不会自动打开恶意主页. 2.-k -k参数可以让IE工作在 ...
- JVM的内存配置参数
转:https://www.cnblogs.com/jinb/p/6435486.html.https://www.cnblogs.com/L-Test/p/9516993.html 1.什么是JVM ...
- IntelliJ IDEA 常用设置(配置)吐血整理。首次安装必需
idea 很强大,但是初次安装默认的有很多设置并不是满足我们开发的需要. 以前经常一安装就要捣鼓很久,为此吐血整理初次安装设置 一.切换主题(配色方案) 作用:切换自己喜欢的主题 操作:File &g ...
- linux 常用参数,Linux 常用命令及参数整理
1.. cat -t 2.. ls -t -u 3.. uniq -c-u -d 4.. sort -k -u -t -f -n 5.. tail head 6.. rpm -q -ql -qf ...
最新文章
- C#实现Base64编码与解码
- 最流行的 .NET 开源项目合集
- 利用pre-compiled headers技术以加速编译速度(一)
- kali2020设置root用户登录
- 没有朋友,一个人旅行是什么感受?
- 微信到底做没做精准广告投放? | 技术头条
- QT SQL使用指南
- 树莓派3 安装谷歌物联网系统-Android Things
- # 20162312 2017-2018 《程序设计与数据结构》第7周学习总结
- ubuntu postgresql9.5 源码安装
- 数据架构总体设计方案
- flex java blazeds_Flex同Java通信--BlazeDS入门图文详解(上)
- webpack打包UMD学习记录
- C盘里的HTML是什么文件,C盘Windows下的winsxs是什么文件可以删除吗
- 关于WEP的产生原因及其原理
- [c++]巧用stl库-啤酒与尿布
- 网络通信详解-深入浅出
- 基于apache实现https
- 传统行业+互联网思维
- 记录高德地图H5导航
热门文章
- 不断被刷新的未来——读文档有感
- Mysql查看执行计划-explain
- Python操作SQLAlchemy
- bag of word C++图像批量读写
- 用户控件中得到CurrentUser
- 开源的读取Excel文件组件-ExcelDataReader
- Fuck SELinux :rsyslog无法生成log文件,原来是selinux机制搞的鬼!
- PHP 与 YAML
- JS中Null与Undefined的区别
- tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError:)...