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

安卓系统上怎样做网站前端开发微信公众号推广网站

安卓系统上怎样做网站前端开发,微信公众号推广网站,技术支持 合肥网站建设,用wordpress做网站页面显示404在生产环境中部署 Java Web 应用时,我们经常需要给 Tomcat 设置 JVM 参数和 GC 策略,以提高性能、稳定性和可观察性。以下是完整教程: 一、Tomcat 设置 JVM 启动参数的方式 1. 修改 startup 脚本(推荐) 以 Linux 系统…

在生产环境中部署 Java Web 应用时,我们经常需要给 Tomcat 设置 JVM 参数和 GC 策略,以提高性能、稳定性和可观察性。以下是完整教程:


一、Tomcat 设置 JVM 启动参数的方式

1. 修改 startup 脚本(推荐)

Linux 系统下的 Tomcat 9 为例,修改 bin/catalina.sh 脚本:

在文件头部(JAVA_OPTS 或新定义)添加:

# JVM 参数配置
JAVA_OPTS="$JAVA_OPTS -Xms2g -Xmx2g -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m"# GC 策略(根据 JDK 版本选择)
JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC -XX:MaxGCPauseMillis=100"# 日志 & 可观测性(可选)
JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tomcat/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps"

然后运行 bin/startup.sh 即可生效。


2. 设置 setenv.sh(推荐方式)

在 Tomcat 的 bin 目录下新建一个文件 setenv.sh(Windows 为 setenv.bat):

#!/bin/bash# JVM 启动参数(可以换成你自己的配置)
JAVA_OPTS="-Xms2g -Xmx2g -Xmn512m -XX:+UseG1GC -XX:MaxGCPauseMillis=100"
JAVA_OPTS="$JAVA_OPTS -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m"
JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tomcat/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps"

注意:

  • setenv.shcatalina.sh 自动读取,推荐用这个文件管理配置。
  • setenv.sh 的权限必须为可执行:chmod +x setenv.sh

二、根据 JDK 版本选择 GC 策略

JDK版本默认 GC推荐 GC(手动指定)
JDK8Parallel GCG1GC:-XX:+UseG1GC
JDK11G1GCG1GC 或 ZGC(实验性)
JDK17G1GCZGC(低延迟场景)

示例:

# JDK8 推荐参数(G1)
JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC -XX:MaxGCPauseMillis=100"# JDK17 启用 ZGC(超低延迟业务)
JAVA_OPTS="$JAVA_OPTS -XX:+UnlockExperimentalVMOptions -XX:+UseZGC"

三、常见 JVM 参数说明

参数含义
-Xms2g / -Xmx2g初始/最大堆大小
-Xmn512m年轻代大小
-XX:+UseG1GC使用 G1 垃圾回收器
-XX:MaxGCPauseMillis=100G1 最大停顿时间目标(毫秒)
-XX:MetaspaceSize=128m元空间初始大小
-XX:MaxMetaspaceSize=256m元空间最大大小
-Xloggc:gc.logGC 日志路径
-XX:+PrintGCDetails打印 GC 详情
-XX:+PrintGCDateStamps打印 GC 时间戳

四、检查是否生效

ps -ef | grep tomcat

查看启动命令中是否包含你配置的 -Xmx, -XX:+UseG1GC 等。

或者在 Tomcat 管理台访问 /manager 界面,查看 JVM 状态。


五、建议

  • 堆大小设置不要超过服务器物理内存的 60~70%
  • GC 日志建议开启,并定期分析
  • 使用 jstat, jmap, jvisualvm, Arthas 等工具动态监控
  • 建议业务高峰期进行压测和 GC 调优验证

文章转载自:

http://L7kVFtQj.qncqd.cn
http://qxCPX2w8.qncqd.cn
http://iBJp66vr.qncqd.cn
http://JPU7okvS.qncqd.cn
http://ceYvRD2u.qncqd.cn
http://lRn5eDI7.qncqd.cn
http://UYL17CzG.qncqd.cn
http://ADEDzd5Z.qncqd.cn
http://8DTr6v9i.qncqd.cn
http://obT1BSC1.qncqd.cn
http://u9VlyfFP.qncqd.cn
http://JXvHP84p.qncqd.cn
http://AvIIcqUI.qncqd.cn
http://e8XIoZhw.qncqd.cn
http://clRJ2JEd.qncqd.cn
http://exqSF3Wk.qncqd.cn
http://EMDEdyiU.qncqd.cn
http://qT2ePrei.qncqd.cn
http://vWG8V5xq.qncqd.cn
http://uXGwFWKX.qncqd.cn
http://g9QRPnUv.qncqd.cn
http://tEwtKkAY.qncqd.cn
http://GvpzDplH.qncqd.cn
http://t4CxPfb5.qncqd.cn
http://YAxhm52E.qncqd.cn
http://o0HL9A8k.qncqd.cn
http://pxfGchwy.qncqd.cn
http://kK1gWefY.qncqd.cn
http://4IJglKcH.qncqd.cn
http://H6kZONLL.qncqd.cn
http://www.dtcms.com/wzjs/719037.html

相关文章:

  • 茶叶seo网站推广与优化方案会展相关app和网站的建设情况
  • 网站建设技术进行开发网址解析ip地址
  • 站长工具查询入口上海外贸服装尾货市场
  • 手怎么搭建网站wordpress做外贸网站的劣势
  • 北京建设网站活动图片绍兴网站建设冯炳良
  • 网站设计术语营销伎巧
  • 品牌网站建设荐选蝌蚪wordpress前后登录
  • 高校建设主流网站河北正规网站建设比较
  • 专业杭州网站建设微信指数
  • 品牌网站 响应式网站欲思 wordpress
  • 怎么用电脑给域名做网站普通网站和门户网站的区别
  • 怎么做app网站ui原型深圳网站设计推荐柚米
  • 做生存分析的网站做网站要先做商标吗
  • 狠狠做新网站广州越秀发布
  • 哪家企业网站做的好wordpress+4.2.1
  • 做外汇 虚拟网站做网站的员工怎么设置绩效考核
  • 湖州高端网站建设公司seo怎么学
  • 自己做网站服务器多少钱梁平集团网站建设
  • 韶关住房和城乡建设网站标准网站是哪个
  • 保定网站建设设计公司企业如何做网站
  • ps怎么做网站首页做网站如何添加表单
  • 哪些网站可以做微信推送手机软件制作网站
  • php做的网站用什么后台江苏国龙翔建设有限公司网站
  • 网站建设销售模式杭州网站关键词优化
  • 网站前台建设需要哪些技术知识怎么自己做模板网站
  • 建外贸网站费用wordpress 手动升级
  • 公司网站设计wordpress异步刷新
  • 网站优化目的php导航网站
  • 做推广网站的去哪能买到有效资料wordpress 代码执行
  • 珠海网站建设哪个平台好制作图片视频的软件