tomcat GC配置

Windows tomcat/bin/setenv.bat

set "JAVA_OPTS=-Xms1M -Xmx16M -XX:+UseZGC -XX:+ZGenerational -Xlog:gc -XX:+PrintGCDetails -Xloggc:D:\tomcat\apache-tomcat-10.1.17\logs\ztest-gc.log"

Linux tomcat/bin/setenv.sh

JAVA_OPTS=" -Xms32M -Xmx128M -XX:+UseZGC -XX:+ZGenerational -Xlog:gc*:/usr/local/tomcat/tomcat10/logs/zgc.(date +%Y-%m-%d).$.log"

rem -XX:+ZGenerational 开启分代

rem -XX:SoftMaxHeapSize 最大堆的软限制,ZGC尽量控制不超过该值,

rem -XX:UseLargePages 开启大页,提高性能 Linux 方式: https://docs.oracle.com/en/java/javase/21/gctuning/z-garbage-collector.html#GUID-D003B0F4-F89F-4CE3-9132-8E45E9D70D73

相关推荐
SuniaWang几秒前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题六:《Vue3 前端开发实战:打造企业级 RAG 问答界面》
java·前端·人工智能·spring boot·后端·spring·架构
sheji34167 分钟前
【开题答辩全过程】以 基于springboot的扶贫系统为例,包含答辩的问题和答案
java·spring boot·后端
m0_726965981 小时前
面面面,面面(1)
java·开发语言
xuhaoyu_cpp_java1 小时前
过滤器与监听器学习
java·经验分享·笔记·学习
程序员小假2 小时前
我们来说一下 b+ 树与 b 树的区别
java·后端
Meepo_haha2 小时前
Spring Boot 条件注解:@ConditionalOnProperty 完全解析
java·spring boot·后端
sheji34163 小时前
【开题答辩全过程】以 基于springboot的房屋租赁系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
木井巳3 小时前
【递归算法】子集
java·算法·leetcode·决策树·深度优先
行百里er4 小时前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java·后端·代码规范