У меня есть простая программа, например, на C ++
#include <iostream>
int main()
{
int a = 1000;
std::cout << a << std::endl;
return 0;
}
, и я пытаюсь вычислить использование памяти со временем GNU.Но в выводе "time" (в моем формате это не имеет значения) максимальный размер процесса в памяти рассчитывается с помощью libc.so, который имеет функцию printf (вызов std :: cout) и равен 3,5 Мб.
Есть ли способ рассчитать память процесса без загруженных общих библиотек?
UPD Я не могу этого сделать, пока процесс, память которого я хочу измерить, работает по нескольким причинам.Я спрашиваю, есть ли способ сделать это с помощью внешнего инструмента-оболочки (например, time
is)