Лучший способ не беспокоиться о подобных ошибках - не писать на Цэ и использовать GC. Если же таки надо, то можно выдрать malloc debugger из XFree86. Electric Fence не канает - убогий шибко. Ну а лучше всего свой написать, под свою задачу. Нечто вроде
Извините, не совсем корректно поставил вопрос: Уже есть готовое приложение, куча кода, использующая не совсем профессионально (к месту и не к месту) new/delete (не malloc/free), которое надо отдебажить под linux, причем за короткое время (т.е. замена на всякого рода макросы не совсем подходит). Под SunOs есть purify, под win32 - bound checker, хотелось бы что-нибудь такое же под linux.
А я мелочь какую-то так тестил: запускаю в одном xterm'e top запускаю в другом xterm'е прогу, в которой свеху и снизу main написано while(1) { ....... } А дальше в топе хорошо видно увеличивающийся расход памяти