当前位置:网站首页>JVM内存配置参数GC日志
JVM内存配置参数GC日志
2022-08-04 22:05:00 【学习微站】
GC日志:
对于JVM内存配置参数:
-Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3
-Xmx10240m:代表最大堆
-Xms10240m:代表最小堆,初始分配
-Xmn5120m:代表新生代
-XXSurvivorRatio=3:代表Eden:Survivor = 3 根据Generation-Collection算法(目前大部分JVM采用的算法),一般根据对象的生存周期将堆内存分为若干不同的区域,一般情况将新生代分为Eden ,两块Survivor; 计算Survivor大小, Eden:Survivor = 3,总大小为5120,3x+x+x=5120 x=1024
新生代大部分要回收,采用Copying算法,快!
老年代 大部分不需要回收,采用Mark-Compact算法
运行jar 程序时可以使用这种命令设置java 运行内存:
java -Xms2048m -Xmx2048m -Xmn512m -jar XXXX.jar
https://blog.csdn.net/m0_47914176/article/details/123706946
-Xss1m:HotSpot版本中栈的大小是固定的,是不支持拓展的。 java.lang.StackOverflowError
一般的方法调用是很难出现的,如果出现了可能会是无限递归
-XX:MetaspaceSize=256M: Metaspace扩容时触发FullGC的初始化阈值,也是最小的阈值
-XX:MetaspaceSize:设置元空间大小
-XX:MaxMetaspaceSize:设置元空间最大大小
-XX:+UseParNewGC: 会与并发的终身生成垃圾收集一起自动激活
-XX:+UseConcMarkSweepGC:并发标记清除,即使用CMS收集器
-XX:+PrintGCDetails:打印 gc 详细信息
-Xloggc:gc.log:将GC日志输出到gc.log文件中
-XX:+HeapDumpOnOutOfMemoryError参数表示当JVM发生OOM时,自动生成DUMP文件
使用-XX:HeapDumpPath配置的时候,需要保证目录的文件夹都是存在,因为它在到处dump文件的时候,不会帮你去创建不存在的目录。
边栏推荐
- Hardware factors such as CPU, memory, and graphics card also affect the performance of your deep learning model
- 遍历await方法的区别:以for和forEach为例
- 双非读者,一举拿下阿里、字节、美团、京东、虾皮offer
- Domestic PMP certificate of gold content how
- PMP证书在哪些行业有用?
- VSCode - common shortcut keys (continuous recording
- Milvus configuration related
- 可视化工作流引擎开发OA系统,让企业少花冤枉钱
- Autowired autowiring
- Rocketchip RISC-V Debug调试硬件相关(四)hartIsInReset
猜你喜欢

字节跳动秋招提前批高频面试问题汇总!(内附答案!)

2022强网杯web(部分)

湖仓一体电商项目(五):内网穿透工具-网云穿

年薪40W测试工程师成长之路,你在哪个阶段?

第二讲 软件生命周期
软件测试外包公司怎么样?有什么好处和坏处?为什么没人去?

【线性代数03】消元法展示以及AX=b的4种解情况

How to solve the problem that the alarm information cannot be transmitted after EasyGBS is connected to the latest version of Hikvision camera?

ctfshow终极考核web654

七夕特制:《牛郎会织女》
随机推荐
七夕,当爱神丘比特遇上牛郎和织女
年薪40W测试工程师成长之路,你在哪个阶段?
Autowired autowiring
LeetCode 199: 二叉树的右视图
Win11如何设置软件快捷方式?
力扣24-两两交换链表中的节点——链表
基于事实的结果
老叶的三束玫瑰
1319_STM32F103串口BootLoader移植
MQTT[一]基础知识介绍
UDP通信
打卡第 2 天: urllib简记
OC-归档(序列化)(了解的不多 没细看)
Lecture 2 Software Life Cycle
湖仓一体电商项目(五):内网穿透工具-网云穿
基于事实的讨论
PMP证书在哪些行业有用?
如何在项目中正确使用WebSocket
DREAMWEAVER8 部分问题解决方案
软测人面试 ,HR 会问到哪些问题?学会涨薪3000+