做一个顶部显示这个
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.5g,硬盘仅为20g。
pmap -x 2970显示95次262136k为anon。
请告知是不是错了?
答案 0 :(得分:2)
从实际的角度来看(发现过程使用了多少内存) VIRT 列几乎没有意义,不用担心。
Virtual Memory Usage from Java under Linux, too much memory used