当我在tomcat上增加-Xms值时,内存使用率(来自free -m
命令)不会相应地改变。下面的示例显示,将其值增加200MB仅影响内存使用量〜85MB。Xms选项对内存使用量的影响
... usr/lib中/ JVM/JRE /斌/爪哇 - Xms128m -Xmx128m -XX:PermSize =128米-XX:MaxPermSize参数=128米...
$ free -m
total used free shared buffers cached
Mem: 594 341 253 0 7 104
-/+ buffers/cache: 229 365
Swap: 0 0 0
.../usr/lib目录/ JVM/JRE /斌/ java的-Xms328m -Xmx328m -XX:PermSize =128米-XX:MaxPermSize参数=128米...
$ free -m
total used free shared buffers cached
Mem: 594 426 167 0 7 104
-/+ buffers/cache: 314 279
Swap: 0 0
可能是什么原因?
一个人不会简单地告诉JVM使用多少内存,只能建议。 – 2013-03-24 11:39:13
另外,为什么你不测量实际的java进程消耗多少内存? – 2013-03-24 11:41:33