Создание вашей собственной функции malloc?

Я читал, что некоторые игры переписывают свой собственный malloc, чтобы быть более эффективными. Я не понимаю, как это возможно в мире виртуальной памяти. Если я правильно помню, malloc на самом деле вызывает функцию, специфичную для ОС, которая сопоставляет виртуальный адрес с реальным адресом с помощью MMU. Итак, как же кто-то может создать свой собственный распределитель памяти и выделить реальную память, не вызывая malloc реальной среды выполнения?

Спасибо

10
задан user 21 May 2013 в 09:53
поделиться