sysinfo freeramの使用方法に関する質問があります。私のプログラムでそれを使うと毎回同じ答えが報告されます。静的ではなく動的でなければならないと思います。私はボトルネックを判断するためにプログラム全体でテストポイントとして使用する予定です。例を以下にスタブ:SysInfoの使用方法が変更されない
TEST.H
struct sysinfo meminfo;
TEST.CPP
unsigned long iFreeMemory = 0;
iFreeMemory = meminfo.freeram;
std::cout "Free Ram: " << iFreeMemory << std::endl;
system(run any program....);
iFreeMemory = meminfo.freeram;
std::cout << "Free Ram: " << iFreeMemory << std::endl;
etc...
結果は毎回同じです。答えは毎回違うはずだと思います。いかなる援助も感謝します。ありがとう。
あなたは実際に 'sysinfo()'を呼び出していますか?あなたのコードはそうではないように見えます。 –