Существует ли какой-либо способ контролировать использование памяти во время выполнения программы ядра C ?

#c #c 11

Вопрос:

Я продолжаю получать сообщение об ошибке «Не хватает памяти: убит процесс» оценка процесса «оценка» или жертва ребенка » примерно через 6 часов после запуска программы на C в экземпляре AWS.

После прочтения кода я не понимаю, почему данные будут занимать много памяти. Единственными сохраняемыми переменными являются несколько векторов (не более 200 длин) и некоторые поплавки.

Есть ли какой-либо способ контролировать использование памяти и переменные, занимающие память во время выполнения программы на C ?

Комментарии:

1. Вы когда-нибудь слышали о valigrind таком ?