Java занимает слишком много памяти в Linux VM - PullRequest
1 голос
/ 22 апреля 2010

Топ показывает это

top - 22:04:27 up  7:47,  3 users,  load average: 0.02, 0.08, 0.26
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.9% us,  0.9% sy,  0.0% ni, 95.9% id,  0.0% wa,  0.0% hi,  0.2% si
Mem:   7914188k total,  2750184k used,  5164004k free,    54392k buffers
Swap: 16383992k total,        0k used, 16383992k free,   415828k cached

  PID USER    PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2970 xxxxxx  18   0 24.5g 258m  10m S    0  3.3   0:42.05 java

VIRT - 24,5 г, а жесткий диск - только 20 г.

pmap -x 2970 показывает 95 раз 262136k как anon.

Посоветуйте, пожалуйста, что-то не так ??

1 Ответ

2 голосов
/ 22 апреля 2010

С практической точки зрения (узнайте, сколько памяти используется процессом) столбец VIRT практически бессмысленен, не беспокойтесь об этом.

Использование виртуальной памяти из Java под Linux, слишком много памяти используется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...