Linux でプロセスのメモリ スナップショットを生成するための Class ProcReader を作成しました。ProcReader は /proc/[pid]/status から情報を読み取り、このプロセスのメモリ スナップショットを生成します。このクラスをテストしたい。だから私は次のコードを書きます。
ShowMemSnapShot();
unsigned char* pDynArray = NULL;
pDynArray = new unsigned char[2048];
ShowMemSnapShot();
pDynArray[0] = 1;
delete [] pDynArray;
ShowMemSnapShot();
問題:
\proc[pid]\status の VmPeak と VmSize は変更されていません。私はこれを理解していません。なんで?