アプリケーションの時間測定

アプリケーションのパフォーマンスに関する情報収集は、アプリケーションの時間測定から開始することができます。パフォーマンス解析ツールを使用することで、より高度で役立つデータを収集できます。

アプリケーションの時間測定における考慮事項

アプリケーションの時間測定は、パフォーマンス測定の 1 つの目安となります。次の点を考慮して行ってください。

以下のプログラムは、時間測定のモデルを示したものです。

/* Sample Timing */

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main(void)

{

   clock_t start, finish;

   long loop;

   double  duration, loop_calc;

   start = clock();

   for(loop=0; loop <= 2000; loop++)

   {

      loop_calc = 123.456 * 789;

      //printf() included to facilitate example

      printf("\nThe value of loop is: %d", loop);

   }

   finish = clock();

   duration = (double)(finish - start)/CLOCKS_PER_SEC;

   printf("\n%2.3f seconds\n", duration);

}