0

aix オペレーティング システムのアプリケーション実行のパフォーマンスを向上させたい。

アプリケーションの詳細については、以下をご覧ください。

  1. c/c++ でコーディングされたアプリケーション。
  2. コードは、gcc バージョン 4.2.4 コンパイラーによってコンパイルされます。
  3. オペレーティング システムのバージョンは AIX 6.1 です。

コードとオペレーティング システムの設定でパフォーマンスを微調整するためのソースをいくつか提案してください。

注: アプリケーションの CPU 使用率は非常に低く、ほとんどの場合 30 ~ 40 前後です。

前もって感謝します。

4

1 に答える 1

0

Paul の提案に加えて、現在 gcc/g++ で使用しているコンパイラ オプションは何ですか? 具体的には、コンパイラ オプションのリストに -O または -O2 または -O3 が含まれていますか? そうでない場合は、これらがアプリケーションのパフォーマンスをすばやく改善する最も簡単な方法です。gcc 最適化オプションの詳細については、こちらを参照してください

パフォーマンスが重要な場合は、IBM のXL C/C++ for AIXコンパイラーの使用を検討することもできます。これは一般に gcc よりもパフォーマンスの高いコードを生成します。

于 2012-10-13T01:54:21.047 に答える