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