Файл отображенный в памяти для Hashtbl OCaml - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь выполнить многопроцессорность в OCaml, но если я сделаю разветвление, виртуальная память * 1001 удваивается: старый процесс и новый процесс должны быть оба `` адресуемыми ''. Для меня это большая проблема, так как невозможно разветвить программу, если она использует более половины виртуальной памяти (RAM + swap).

Решением этой проблемы было бы использование отображенных в памяти файлов для хранения больших структур данных, поэтому здесь возникает мой вопрос:

Есть ли простой способ поместить хеш-таблицу в файл с отображением в памяти?

Заранее спасибо

...