我正在看这篇关于以编程方式提取使用的 PermGen 空间的帖子,同时试图弄清楚如何调整我的 Railo/Lucee/Tomcat 环境参数,我想知道生成的信息是否可以帮助我?
这是该帖子中代码的当前输出
代码缓存(非堆内存)4MB / 48MB
伊甸园空间(堆内存)53MB / 67MB
幸存者空间(堆内存)4MB / 8MB
CMS 老一代(堆内存)122MB / 1965MB
CMS Perm Gen(非堆内存)40MB / 1024MB
这是来自我的 setenv.sh
JAVA_OPTS="-server -Djava.awt.headless=true -Xms2048m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
这是我当前的输出free -m
total used free shared buffers cached
Mem: 3750 1997 1752 0 190 1351
-/+ buffers/cache: 455 3294
Swap: 0 0 0
在确定我的 JAVA_OPTS 时,我该如何确定,或者我应该使用什么作为起点?