XL Fortran for AIX V8.1.1

ユーザーズ・ガイド


|その他のパフォーマンス・オプション

|オプションは、最適化の特定の性質を制御するために指定するものです。 |これらはグループとして使用可能にされたり、より一般的な最適化オプションが使用可能にされたときは |デフォルト値として指定されることがあります。
|

パフォーマンス最適化のために選択されるコンパイラー・オプション
オプション 説明
-qcompact 選択が必要なときに、実行時間の削減よりも最終コード・サイズの縮小を選択します。 -O3 以上の最適化を抑制するために使用できます。
-qsmallstack コンパイラーにスタック・ストレージの縮小を指示します。これにより、ヒープ使用が増加する場合があります。
-qunroll ループのアンロールを独立して制御します。 -O3 以上の最適化で暗黙的に活動化されます。
-qtbtable トレースバック・テーブル情報の生成を制御します。 64 ビット・モードのみ。
-qunwind このコンパイル内のルーチンがアクティブである間は、スタックがアンワインド可能であることをコンパイラーに通知します。言い換えると、コンパイラーは、アプリケーションがプログラム・スタックのアンワインド・メカニズムに頼らないことを通知されます。
-qnounwind このコンパイル内のルーチンがアクティブである間、スタックがアンワインドされないことをコンパイラーに通知します。 -qnounwind オプションは、最適化プロローグ調整を使用可能にします。これにより、不揮発性レジスターの保管数と復元数が削減されます。
-qlargepage デフォルトの 4K ページに加えて大きい 16K ページをサポートし、ハードウェア・プリフェッチをより効果的に行うことを可能にします。ヒープおよび静的データが実行時に大きいページから割り振られることをコンパイラーに通知します。
|関連情報:
| |


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]