Как оценить объем оперативной памяти программы
- Войдите на сайт для отправки комментариев
Пнд, 14/05/2012 - 21:03
Как оценить объем оперативной памяти программы, в случае если она использует различные сторонние библиотеки
Как оценить объем оперативной памяти программы, в случае если она использует различные сторонние библиотеки
Вот например есть статейка. Сам что то помню про утечки памяти при использовании динамичских массивов.
А в общем, наверное можно водсчитать по количеству и типу переменных в коде и в библиотеках. Может для этого существует какое-то ПО.
Свободная RAM - это место между началом (=первый байт за самой последней глобальной переменной)/концом кучи и стеком. Вычитаем из адреса стека адрес начала/конца кучи и вуаля. Счет с точностью до пары-тройки байтов, занятых под вызов функции и локальную переменную - все это естественным образом подгружает стек и смещает его указатель немного вниз.
freeMemory() и memoryfree.h