当前位置:网站首页>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文件的时候,不会帮你去创建不存在的目录。
边栏推荐
- 备战9月,美团50道软件测试经典面试题及答案汇总
- LeetCode: 406. 根据身高重建队列
- The upgrade and transformation plan of the fortress machine for medium and large commercial banks!Must see!
- 打卡第 1 天:正则表达式学习总结
- boostrap多选PID查找端口 window
- 移动web开发03
- Ramnit感染型病毒分析与处置
- Develop your own text recognition application with Tesseract
- 基于声卡实现的音频存储示波器,可作为电磁学实验的测量仪表
- Domestic PMP certificate of gold content how
猜你喜欢
随机推荐
Altium Designer 19.1.18 - 画多边形铜皮挖空时,针对光标胡乱捕获的解决方法
移动web开发03
七夕特制:《牛郎会织女》
Ramnit感染型病毒分析与处置
LayaBox---TypeScript---structure
快速web开发框架——learun framework
打卡第 1 天:正则表达式学习总结
软测人面试 ,HR 会问到哪些问题?学会涨薪3000+
ES6高级-async的用法
VSCode - common shortcut keys (continuous recording
双非读者,一举拿下阿里、字节、美团、京东、虾皮offer
Go----Go 语言基础之标识符、关键字、命名规范、变量、常量
可视化工作流引擎开发OA系统,让企业少花冤枉钱
[larave]关于laravel使用form submit()不能获取值问题
Qt面试题整理
milvus配置相关
Operations on std::vector
热力学相关的两个定律
OC-协议
【QT】回调函数的实现


![MQTT[一]基础知识介绍](/img/25/3ba24127e2258902b2d5ecc7c3727b.png)




![[larave]关于laravel使用form submit()不能获取值问题](/img/2f/a7a17b1497390509edd6d096e8e473.png)

