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