当我运行具有两个不同部分的程序时,我试图获取页面错误。
我所做的是使用两种矩阵乘法方法进行一些操作,并尝试找出导致更多页面错误的方法。
/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,似乎也不起作用。是否有任何命令可以开始计算每种乘法方法的故障?我的代码错了吗?
感谢您的回答