JVM 核心参数
JVM 内存相关的几个核心参数
参数部分看我笔记 https://note.youdao.com/s/Ch3awnVu
JVM模板
1. ParNew + CMS 版
根据服务调整 -Xmx -Xms -Xmn 大小即可
-server
-Xmx1g
-Xms640m
-Xmn512m
-Xss1m
-XX:SurvivorRatio=9
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=128m
-XX:CompressedClassSpaceSize=128m
-XX:MaxTenuringThreshold=5
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=92
-XX:+UseCMSCompactAtFullCollection
-XX:CMSFullGCsBeforeCompaction=0
-XX:+CMSParallelInitialMarkEnabled
-XX:+CMSScavengeBeforeRemark
-XX:+PrintGCDetails
2. G1 版
根据服务调整 -Xmx -Xms -Xmn 大小即可
-server
-Xmx1g
-Xms640m
-Xss1m
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=128m
-XX:CompressedClassSpaceSize=128m
-XX:MaxTenuringThreshold=5
-XX:+UseG1GC
-XX:+UnlockExperimentalVMOptions
-XX:G1NewSizePercent=30
-XX:G1MaxNewSizePercent=80
-XX:MaxGCPauseMillis=50
-XX:+PrintGCDetails
JVM 核心参数的更多相关文章
- JVM实用参数(六) 吞吐量收集器
		在实践中我们发现对于大多数的应用领域,评估一个垃圾收集(GC)算法如何根据如下两个标准: 吞吐量越高算法越好 暂停时间越短算法越好 首先让我们来明确垃圾收集(GC)中的两个术语:吞吐量(through ... 
- JVM 启动参数及原理  转
		Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java源码编译而来的字节码.更通俗地说,JVM是指对这个规范的具体实 ... 
- JVM核心知识体系(转http://www.cnblogs.com/wxdlut/p/10670871.html)
		1.问题 1.如何理解类文件结构布局? 2.如何应用类加载器的工作原理进行将应用辗转腾挪? 3.热部署与热替换有何区别,如何隔离类冲突? 4.JVM如何管理内存,有何内存淘汰机制? 5.JVM执行引擎 ... 
- 深入理解JVM虚拟机10:JVM常用参数以及调优实践
		转自http://www.rowkey.me/blog/2016/11/02/java-profile/?hmsr=toutiao.io&utm_medium=toutiao.io&u ... 
- 1.1 jvm核心类加载器--jdk源码剖析
		目录 前提: 运行环境 1. 类加载的过程 1.1 类加载器初始化的过程 1.2 类加载的过程 1.3 类的懒加载 2. jvm核心类加载器 3. 双亲委派机制 4. 自定义类加载器 5. tomca ... 
- HotSpot JVM常用参数设置
		转自:https://www.zybuluo.com/jewes/note/57352 选项的分类 Hotspot JVM提供以下三大类选项: 1. 标准选项:这类选项的功能是很稳定的,在后续版本中也 ... 
- 有关JVM配置参数含义
		1.参数的含义-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M-vmargs 说明后面是VM的参数,所以后面的其实都是JV ... 
- IntelliJ IDEA设置JVM运行参数
		2015十一月 28 原 IntelliJ IDEA设置JVM运行参数 分类:JavaSE (11566) (1) 打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions ... 
- JVM实用参数(七)CMS收集器
		HotSpot JVM的并发标记清理收集器(CMS收集器)的主要目标就是:低应用停顿时间.该目标对于大多数交互式应用很重要,比如web应用.在我们看一下有关JVM的参数之前,让我们简要回顾CMS收集器 ... 
随机推荐
- FastAPI(38)- 模拟一个跨域场景
			同源策略 https://www.cnblogs.com/poloyy/p/15345184.html CORS https://www.cnblogs.com/poloyy/p/15345871.h ... 
- idea使用gitee的小坑
			1. 账号配置 账号配置登陆时提示 *** is not a valid login name: Email support only. 翻译:只能支持邮箱登录 解决方法:在gitee网站上查看自己配 ... 
- mysql8.0.20下载安装教程
			mysql8.0.20安装教程 1.浏览器搜索mysql下载安装 地址:https://dev.mysql.com/downloads/mysql/ 2.登录或者不登录下载 3.下载的是一个压缩包,直 ... 
- keepalived 安装和配置解析
			Keepalived的特性 配置文件简单:配置文件比较简单,可通过简单配置实现高可用功能 稳定性强:keepalived是一个类似于layer3, 4 & 7交换机制的软件,具 ... 
- android-- 按需打包的框架搭建--新手教程
			1, 新建项目VariantTest 2, 生成keystore 可以看到, 默认的build variant只有debug一种 当我试图选release的时候,发现报错了 什么错呢 大致意思是说我们 ... 
- 使用CEF(四)— 在QT中集成CEF(1):基本集成
			QT作为C++下著名的跨平台软件开发框架,实现了一套代码可以在所有的操作系统.平台和屏幕类型上部署.我们前几篇文章讲解了如何构建一款基于CEF的简单的样例,但这些样例的GUI都是使用的原生的或者是控件 ... 
- poj1248 (线性筛欧拉函数)(原根)
			强烈鸣谢wddwjlss 题目大意:给出一个奇素数,求出他的原根的个数,多组数据. 这里先介绍一些基本性质 阶 设\((a,m)=1\),满足\(a^r \equiv 1 \pmod m\)的最小正整 ... 
- CTF入门记录(1
			(https://ctf-wiki.org) 00 基础了解 CTF简介 (wolai.com) 00-1 CTF题目类型 Web 大部分情况下和网.Web.HTTP等相关技能有关. Web攻防的一些 ... 
- C 标准库函数手册摘要
			<stdlib.h> int abs( int value ); long int labs( long int value ); 返回参数的绝对值 int rand( void ); v ... 
- Python课程笔记(八)
			一些简单的文件操作,学过linux的话理解感觉不会很难.课程代码 一.OS 目录方法 这个模块提供了一种方便的使用操作系统函数的方法 函数 说明 os.mkdir("path") ... 
