Да конечно, имелось ввиду что он не имеет информации о количестве c++ обьектов. Ну как минимум потому что переопределяет только operator new/delete + malloc/free etc. А не new expression.
В tcmalloc например хранится 2-3 уровневое дерево и для каждого выделенного указателя записан его класс(80~ классов размеров) если это была небольшая аллокация. В итоге точный размер аллокатор понятное дело не запоминает, как и выделяет округленные к классу размера блоки