18.7. clock_timing プログラム


clock_timing プログラムは、現在のクロックソースを 1,000 万回読み取ります。time ユーティリティーと共に、これを行うために必要な時間を測定します。

手順

clock_timing プログラムを作成するには、以下を実行します。

  1. プログラムファイルのディレクトリーを作成します。

    $ mkdir clock_test
  2. 作成したディレクトリーに移動します。

    $ cd clock_test
  3. ソースファイルを作成してテキストエディターで開きます。

    $ {EDITOR} clock_timing.c
  4. ファイルに以下のコマンドを入力します。

    #include <time.h>
    void main()
    {
      int rc;
      long i;
      struct timespec ts;
    
      for(i=0; i<10000000; i++) {
        rc = clock_gettime(CLOCK_MONOTONIC, &ts);
      }
    }
  5. ファイルを保存して、エディターを終了します。
  6. ファイルをコンパイルします。

    $ gcc clock_timing.c -o clock_timing -lrt

    clock_timing プログラムの準備ができ、保存されているディレクトリーから実行できます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る