私は単純なプログラムを持っています例えばC++で
#include <iostream>
int main()
{
int a = 1000;
std::cout << a << std::endl;
return 0;
}
そして私はGNU時間でメモリ使用量を計算しようとしています。しかし、「時間」出力(私の形式では問題ありません)では、メモリ内のプロセスの最大サイズは、printf関数(std :: coutの呼び出し)を持ち、3.5Mbに等しいlibc.soで計算されます。
共有ライブラリをロードせずにプロセスメモリを計算する方法はありますか?
UPDいくつかの理由により、測定したいメモリを実行している間は実行できません。私は外側のラッパーツールでそれを行う方法があるかどうか尋ねています(のようtime
に)