008-jvm-参数设置场景选择

针对JVM 进程不设置任何参数

发现在程序运行的过程申,伊甸园区,幸存者0区, 幸存者1区,老年代,它们的大小都会动态调节

设定-Xmx4g-Xms4g

现在程序运行的过程中,老年代大小不会变,但伊甸园区,幸存者0区,幸存者1区,它们的大小会动态变化会影响性能

设定-Xmx4g-Xms4g-XX:-UseAdaptiveSizePolicy

发现在程序运行过程中,老年代大小不会变,且伊甸园区,幸存者0区,伊甸园1区,它们的大小不会再变切记:在生产中,我们一般采用场景2和场景3,最好采用场景3,千万不要采用场景1

相关推荐
木昜先生13 分钟前
知识点:深入理解 JVM 内存管理与垃圾回收
java·jvm·后端
碎梦归途4 小时前
23种设计模式-行为型模式之备忘录模式(Java版本)
java·jvm·设计模式·软考·备忘录模式·软件设计师·行为型模式
oioihoii1 天前
C++23 中 static_assert 和 if constexpr 的窄化布尔转换
java·jvm·c++23
jzshmyt2 天前
大内存生产环境tomcat-jvm配置实践
java·jvm·tomcat
左灯右行的爱情2 天前
JVM-类加载机制
jvm
左灯右行的爱情2 天前
深入理解 G1 GC:已记忆集合(RSet)与收集集合(CSet)详解
java·jvm·后端·juc
智商低情商凑3 天前
CAS(Compare And Swap)
java·jvm·面试
Mr__Miss3 天前
JVM学习笔记
jvm·笔记·学习
碎梦归途3 天前
23种设计模式-结构型模式之适配器模式(Java版本)
java·开发语言·jvm·单例模式·设计模式·适配器模式
江沉晚呤时3 天前
深入了解递归、堆与栈:C#中的内存管理与函数调用
java·jvm·算法