当我在 tomcat 上增加 -Xms 值时,内存使用量(来自free -m
命令)不会相应改变。下面的示例显示,将其值增加200MB只会影响内存使用~85MB。
...usr/lib/jvm/jre/bin/java - Xms128m -Xmx128m -XX:PermSize=128m -XX:MaxPermSize=128m...
$ 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/bin/java -Xms328m -Xmx328m -XX:PermSize=128m -XX:MaxPermSize=128m...
$ free -m
total used free shared buffers cached
Mem: 594 426 167 0 7 104
-/+ buffers/cache: 314 279
Swap: 0 0
可能是什么原因?