Я разрабатываю модуль C для php под Linux, и я пытаюсь найти способ, который может помочь мне профилировать мой код по максимальному всплеску памяти (использованию).
Используя valgrind, я могу получить общее распределение памяти внутри кода. Но как и с выделенной памятью, все приходит и уходит;). Что мне нужно, так это максимальное использование памяти, которое появилось во время запуска приложения C, чтобы я мог получить полный обзор требований к памяти и иметь некоторую точку измерения для оптимизации кода.
Кто-нибудь знает какой-либо инструмент / трюк / хорошую практику, которые могли бы помочь?