开发者社区 问答 正文

Linux下tomcat6内存分配配置问题:配置报错 

以下是服务器信息:
Server version: Apache Tomcat/6.0.24 Server built:   January 19 2010 1439 Server number:  6.0.0.0 OS Name:        Linux OS Version:     2.6.32-358.el6.x86_64 Architecture:   amd64 JVM Version:    1.6.0_18-b07 JVM Vendor:     Sun Microsystems Inc.
在catalina.sh中的配置:
JAVA_OPTS="-Xms7168m -Xmx7168m -d64 -server -XX:PermSize=256M -XX:MaxPermSize=512M -Djava.awt.headless=true -Djmagick.systemclassloader=no"
32G内存,为什么启动后过段时间就被tomcat占满了?
谢谢!!!

展开
收起
kun坤 2020-06-01 11:10:11 594 分享 版权
1 条回答
写回答
取消 提交回答
  • 你给tomcat7G,他就最多7G,你是怎么看出来被tomcat占满了?######建议你把tomcat进程的参数grep出来看看,这才能继续分析问题。######除了JVM参数,server.xml配置项也很多,然后再配合分析工具一起调试优化,我平时是这样做的,再个7168M其实可以直接写7G,呵呵

    2020-06-01 11:10:17
    赞同 展开评论