C++加算と乗算の時間の問題
652 ワード
一般的に、乗算は加算よりも時間がかかりますが、c++を1回書くときに乗算回数を減らしたいと何度も関数を呼び出し、最後のテスト実行時間が増加しますが、偶然乗算と加算の時間の差が少ないような気がして、簡単なテストサンプルを書いてしまいました.
テストコード
結果は次のとおりです.
C++では関数呼び出しの消費時間が最も多く,加算乗算および除算の消費時間が近いようであり,これはcpuメーカーの最適化と関係がある可能性がある.
テストコード
#include
using namespace std;
void Test1(int n){
int k=0;
for(int i=0;i
結果は次のとおりです.
336 !
319 !
296 !
2759 !
C++では関数呼び出しの消費時間が最も多く,加算乗算および除算の消費時間が近いようであり,これはcpuメーカーの最適化と関係がある可能性がある.