Существует ли альтернативный распределитель памяти, использующий отдельный файл подкачки?

Существует ли альтернативный распределитель памяти, использующий отдельный файл подкачки?

Существует ли альтернативный распределитель, который можно LD_PRELOAD вставить в процесс, переопределить «malloc», «calloc» и т. д. и выделить память, используя собственные файлы подкачки (отображенные к файлам вместо MAP_ANONYMOUS)?

Надеюсь, это предотвратит замедление процесса, требующего много памяти, и остановку работы всей системы.

решение1

Насколько я знаю, нет. Я тоже не верю, что это поможет. Ваш жадный до памяти процесс все равно будет потреблять столько же оперативной памяти, сколько и при традиционном расположении, он просто перейдет в необычное место, как только рабочий набор превысит доступную память.

Связанный контент