1.内存修改
参考:http://blog.sina.com.cn/s/blog_4f9e8fa70100g4o5.html
1.1
原文:
"
linux下,在catalina.sh最前面增加:
JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai"
"
.6 内容:
“
if [ -z "$LOGGING_MANAGER" ]; then
??JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
else
??JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"
fi
”
1.2 $JAVA_OPTS应该是环境变量中的定义了,
[?]如何查看?export
JAVA_OPTS="-Dcom.sun.mangement.jmxremote"
[thinking]
tomcat的内存在哪里设置?
参考后修改为
“
#popexizhi add 2012-10-10
JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx2048m"
if [ -z "$LOGGING_MANAGER" ]; then
??JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
else
??JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"
fi
”
重启tomcat后查看
Probe 中为 Free: 706.42 MB Total: 879.44 MB Max: 1.78 GB
JavaMelody 中为 Java使用的内存:??310 MB / 1,820 MB ok 证明修改是可以 的改变的。
默认是多少?
o
参考:http://blog.csdn.net/peijunlin/article/details/4244401
原文
“其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可 进行设置???????”
.6的系统为16G 这样计算,初始应该是0.25G,最大为4G
但现在在Probe和javaMelody中看到的是 max 1G
[?]查一下官方帮助吧!
在Probe中如何查看?
System information ->Memory utilization
在JavaMelody中如何查看?
Java使用的内存:
没有评论:
发表评论