2 つの異なる部分でプログラムを実行すると、ページ フォールトが発生しようとしています。
私が行っているのは、2 つの行列乗算メソッドを使用したいくつかの操作であり、どちらがより多くのページ フォールトを引き起こしているかを突き止めようとしています。
/Operations for method 1
getrusage (RUSAGE_SELF, &usage);
fault1=usage.ru_minflt;
/operations for Method 2
getrusage (RUSAGE_SELF, &usage);
fault2=usage.ru_minflt-fault1;
しかし、fault2=0 のようで、正しくないと思います。2 つの異なる変数 usage と usage2 を使用すると、どちらも機能しないようです。各乗算方法のフォルトのカウントを開始するコマンドはありますか? コードが間違っていますか?
答えてくれてありがとう