Java 驻留内存随着Lucene Mmap的增加而增加
目前我是Mmap 1.5GB的lucene索引,我注意到虚拟内存大小从14GB增加到23GB(这很好,这个大小包括硬盘中交换页的大小)。但我看到,如果我们使用MMAP,RSS(常驻用户大小)的大小将从8GB增加到12GB。任何在不补偿性能的情况下减少RSS使用的建议 问候,Java 驻留内存随着Lucene Mmap的增加而增加,java,lucene,mmap,Java,Lucene,Mmap,目前我是Mmap 1.5GB的lucene索引,我注意到虚拟内存大小从14GB增加到23GB(这很好,这个大小包括硬盘中交换页的大小)。但我看到,如果我们使用MMAP,RSS(常驻用户大小)的大小将从8GB增加到12GB。任何在不补偿性能的情况下减少RSS使用的建议 问候, Raghavan允许Lucene直接在页面缓存上工作(通过在页面缓存上加载Lucene索引并避免将页面缓存复制到堆上的字节,这样就不会导致驻留内存的增加。对于一个优秀且必须读取的检查)。您可能需要进行堆转储,以确定驻留大小的
Raghavan允许Lucene直接在页面缓存上工作(通过在页面缓存上加载Lucene索引并避免将页面缓存复制到堆上的字节,这样就不会导致驻留内存的增加。对于一个优秀且必须读取的检查)。您可能需要进行堆转储,以确定驻留大小的增加是否不是由于任何堆对象造成的 我们注意到,与RAM中的空闲内存使用相比,进程的平均驻留内存消耗更多。