Если вы не программируете части операционной системы или встроенной системы, есть ли причины для этого? Я могу себе представить, что для некоторых определенных классов, которые создаются и уничтожаются, часто перегрузка функций управления памятью или введение пула объектов может снизить накладные расходы, но делать эти вещи глобально?
Добавление
Я только что нашел ошибку в перегруженной функции удаления - память не всегда была освобождена. И это было в не столь важном для памяти приложении. Кроме того, отключение этих перегрузок снижает производительность только на 0,5%.