当前位置: 首页 > news >正文

jvm 调优参数

-XX:+AlwaysPreTouch 指定JVM启动时即刻分配整个堆内存空间;应用启动会变慢,但是运行时变快。
-XX:MaxRAMPercentage=60.0 指定JVM最大堆内存使用比例为60%;适用于容器部署
-XX:MinRAMPercentage=60.0 指定JVM最小堆内存使用比例为60%;适用于容器部署
-XX:InitialRAMPercentage=60.0 指定JVM初始堆内存使用比例为60%;适用于容器部署
-XX:NewRatio=1 指定新生代与老年代堆内存比为1:1;默认为1:2
-XX:PermSize=256M 指定持久代初始化大小为256M(1.8移除,使用会报错)
-XX:MaxPermSize=256M 指定持久代最大大小为256M(1.8移除,使用会报错)
-XX:MetaspaceSize=256M 指定元空间初始化大小为256M
-XX:MaxMetaspaceSize=256M 指定元空间最大大小为256M
-XSS1M 指定线程栈大小为1M
-XX:+PrintGCDetails 指定打印GC详细信息
-XX:ErrorFile=log/hs_err_pid%p.log 指定错误日志输出目录路径
-XX:HeapDumpOnOutOfMemoryError 指定堆内存溢出时生成dump文件
-XX:HeapDumpPath=/temp/serviceid/log/ 指定dump文件目录
-XX:+ExitOnOutOfMemoryError 指定堆内存溢出时应用程序退出
-XX:OnOutOfMemoryError=./dump.sh 指定应用程序堆内存溢出时特定处理脚本,一般用来发生溢出时优雅的重启服务
-XX:+PrintGCDateStamps 输出GC的时间戳
-XX:+PrintClassHistogramBeforeFullGC 可以在GC前打印类直方图
-XX:+PrintClassHistogramAfterFullGC 可以在GC后打印类直方图
-XX:+PrintGCApplicationConcurrentTime 指定打印应用程序并发时间
-XX:+PrintGCApplicationStoppedTime 指定打印GC停顿的时间
-XX:+UnlockExperimentalVMOptions 指定解决实验性VM选项
-XX:+UnlockDiagnosticVMOptions 指定解锁诊断VM选项
-XX:PrintFlagsFinal 指定打印最终解析的JVM参数
-XX:+UseParNewGC 指定使用Parallel New GC
-XX:+UseConcMarkSweepGC 指定使用CMS GC
-XX:CMSInitiatingOccupancyFraction=92 指定CMS GC开始执行的内存占用比例(堆内存达到92%时执行fullgc),内存增长快时调小,内存增长很慢时调大一些
-XX:+UseContainerSupport 指定JVM在容器中运行时的支持
-XX:CMSFullGCsBeforeCompaction =0 每次fullgc时都进行压缩(这是默认值)
-XX:CMSParallelInitialMarkEnabled 指定CMS GC初始标记并行执行
-XX:+DisableExplicitGC 指定禁用手动显示执行GC

http://www.lryc.cn/news/251038.html

相关文章:

  • OpenCV-Python:计算机视觉介绍
  • uni-app 微信小程序之自定义中间圆形tabbar
  • 使用 Go 构建高性能的命令行工具
  • 微前端框架 qiankun
  • 降序子数组最大和算法分析
  • Kafka常见面试题
  • rman SBT_TAPE NFS disk 模拟NBU带库 FRA
  • 物理世界中的等距3D对抗样本
  • 解决vue3项目打包发布到服务器后访问页面显示空白问题
  • 什么是SMTP服务器?如何配置?
  • el-tabel实现拖拽排序
  • 设计模式-结构型模式之适配器设计模式
  • Android 中的权限
  • 【java智慧工地源码】智慧工地物联网云平台,实现现场各类工况数据采集、存储、分析与应用
  • oracle 19c rac 安装手册
  • sqlMap
  • 蓝桥杯每日一题2023.12.2
  • 【计算机网络学习之路】序列化,反序列化和初识协议
  • 亚马逊云科技推出新一代自研芯片
  • VIT总结
  • C++11——initializer_list
  • 数学字体 Mathematical fonts
  • Python简单模拟蓝牙车钥匙协议
  • 【Python3】【力扣题】383. 赎金信
  • 外包搞了6年,技术退步明显......
  • uni-app x生成的安卓包,安装时,提示不兼容。解决方案
  • Screenshot To Code
  • SpringBoot 是如何启动一个内置的Tomcat
  • 《功能磁共振多变量模式分析中空间分辨率对解码精度的影响》论文阅读
  • pygame实现贪吃蛇小游戏