Резидентная память увеличивается с Lucene Mmap - PullRequest
0 голосов
/ 06 ноября 2019

В настоящее время я Mmap 1.5 ГБ индекса lucene, я заметил, что размер виртуальной памяти увеличился с 14 ГБ до 23 ГБ (хорошо, что этот размер включает в себя размер страниц подкачки на жестком диске). Но я наблюдаю увеличение размера RSS (резидентного размера) с 8 до 12 ГБ, если мы используем MMAP. Любое предложение уменьшить использование RSS без компенсации производительности.

С уважением,
Raghavan

1 Ответ

0 голосов
/ 14 ноября 2019

Mmap позволяет Lucene работать непосредственно с кешем страниц (загружая индекс Lucene в кеш страниц и избегая копирования кеша страниц в байты в куче, что не должно приводить к увеличению резидентной памяти. отлично и должны прочитать check здесь ). Возможно, вы захотите сделать дамп кучи, чтобы убедиться, что увеличение размера резидента не связано с какими-либо объектами кучи.

...