JVM参数

JVM参数

这些Java启动参数的含义如下:
- `-Xmx8g`: 设置Java虚拟机的最大堆内存为8GB。
- `-Xms8g`: 设置Java虚拟机的初始堆内存为8GB。
- `-Xmn3048M`: 设置年轻代堆内存大小为3048MB。
- `-Xss1M`: 设置每个线程的堆栈大小为1MB。
- `-XX:+DisableExplicitGC`: 禁用显式的垃圾回收调用。
- `-XX:+UseConcMarkSweepGC`: 启用并发标记-清除垃圾回收器。
- `-XX:+CMSParallelRemarkEnabled`: 启用CMS并行标记。
- `-XX:CMSInitiatingOccupancyFraction=70`: 设置CMS垃圾回收器在堆内存使用达到70%时触发垃圾回收。

这些Java启动参数的含义如下:
- `-XX:+UseContainerSupport`: 启用容器支持,用于优化Java虚拟机在容器环境中的性能表现 从 8u191 开始引入了 java10+ 上的 UseContainerSupport 选项,而且是默认启用的,不用设置。
- `-XX:MaxRAMPercentage=50.0`: 设置Java虚拟机最大可用内存为物理内存的50%。
- `-XX:+UseParallelGC`: 使用并行垃圾回收器。
- `-Dspring.profiles.active=prod`: 设置Spring应用程序的活动配置文件为"prod",指定应用程序在生产环境中运行。
- `-XX:+HeapDumpOnOutOfMemoryError`: 当发生内存溢出错误时生成堆转储文件。
- `-XX:HeapDumpPath=/dumps/oom/$(POD_NAME).hprof`: 设置堆转储文件的路径为"/dumps/oom/",并使用环境变量$(POD_NAME)来命名堆转储文件。
- `-XX:+ExitOnOutOfMemoryError`: 当发生内存溢出错误时使Java虚拟机退出。
posted @   taotaozh  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示