【发布时间】:2014-03-16 06:46:30
【问题描述】:
我在 Linux 上运行 Tomcat 6 并在 setenv.sh 中设置 Xms 和 Xmx。启动Tomcat 服务器后,我看不到内存使用量至少增加了 Xms 中指定的值。
在启动之前free -m 显示 1500 作为可用内存。
在我的startup.sh 中,我可以看到内存设置。
CATALINA_OPTS: -Xms512m -Xmx1024m
服务器启动后,free -m 显示 1140 为可用内存。为什么空闲内存没有减少至少512m?
jinfo 14064 is showing VM Flags: -Xms512m -Xmx1024m
jmap -heap is also showing memory settings are applied
堆配置: MinHeapFreeRatio = 40 MaxHeapFreeRatio = 70 MaxHeapSize = 1073741824 (1024.0MB)
我有什么遗漏吗?
【问题讨论】:
-
您使用的是哪个 IDE?
-
我没有使用任何 IDE。这些应用程序已经部署在 Linus 上的 Tomcat 上。我只是想增加内存。
标签: java linux tomcat heap-memory