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
理由は何でしょうか?