在linux平台上,jboss上的My Java应用程序具有128MB堆,但使用1.6GB的实际RAM。如何找到1.4GB的存储空间?

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM  CODE DATA TIME+  COMMAND
 1379 root      16   0  9.7g 1.6g 1980 S  0.7  1.3 36  9.7g 0:11.03 java

谢谢,
埃姆雷

最佳答案

我不确定你怎么知道的。但是我的理论是,您的应用程序已将一个巨大的文件映射为MemoryMappedBuffer。您问题中的统计数据表明您正在使用9.7 GB的地址空间。

09-29 21:22