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

相关推荐
计算机安禾几秒前
【c++面向对象编程】第5篇:类与对象(四):赋值运算符重载
java·前端·c++
AI人工智能+电脑小能手9 分钟前
【大白话说Java面试题 第45题】【JVM篇】第5题:JVM中,对象何时会进入老年代?
java·开发语言·jvm·后端·面试
luck_bor13 分钟前
使用接口定义规范,实现类完成具体逻辑
java·开发语言
Tsuki_tl13 分钟前
Thread类的基本用法干货总结
java·javase·线程中断·休眠·线程等待·thread类
likerhood17 分钟前
java的泛型(generics)详细讲解
java·开发语言
大龄码农-涵哥23 分钟前
Java 调用 LLM 全解析:ChatGPT、Claude、通义千问一网打尽
java·开发语言·chatgpt
小新同学^O^23 分钟前
简单学习 --> JVM
java·开发语言·python
Hello.Reader25 分钟前
算法基础(十一)—— 递归树如何看懂分治算法的运行时间
java·算法·排序算法
程序员三明治32 分钟前
【AI】一文讲清 RAG:从大模型局限到企业级知识库落地流程
java·人工智能·后端·ai·大模型·llm·rag
Devin~Y33 分钟前
大厂 Java 面试实录:Spring Boot/Cloud、Kafka、Redis、JVM、K8s、RAG 一条龙(小Y翻车版)
java·jvm·spring boot·redis·spring cloud·kafka·kubernetes