代码之家  ›  专栏  ›  技术社区  ›  Ram

Java在Linux虚拟机上占用太多内存

  •  1
  • Ram  · 技术社区  · 16 年前

    做一个顶级的表演

    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-X2970显示95倍于262136000。

    请告知有什么问题吗??

    1 回复  |  直到 16 年前
        1
  •  2
  •   Community Mohan Dere    9 年前

    从实际的角度(发现进程使用了多少内存) 维尔特 专栏几乎毫无意义,不用担心。

    Virtual Memory Usage from Java under Linux, too much memory used