Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 驻留内存随着Lucene Mmap的增加而增加_Java_Lucene_Mmap - Fatal编程技术网

Java 驻留内存随着Lucene Mmap的增加而增加

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

目前我是Mmap 1.5GB的lucene索引,我注意到虚拟内存大小从14GB增加到23GB(这很好,这个大小包括硬盘中交换页的大小)。但我看到,如果我们使用MMAP,RSS(常驻用户大小)的大小将从8GB增加到12GB。任何在不补偿性能的情况下减少RSS使用的建议

问候,

Raghavan允许Lucene直接在页面缓存上工作(通过在页面缓存上加载Lucene索引并避免将页面缓存复制到堆上的字节,这样就不会导致驻留内存的增加。对于一个优秀且必须读取的检查)。您可能需要进行堆转储,以确定驻留大小的增加是否不是由于任何堆对象造成的

我们注意到,与RAM中的空闲内存使用相比,进程的平均驻留内存消耗更多。