C++ ユーザーズガイド

パフォーマンスオプション

パフォーマンスオプションの要約をアルファベット順に示します。

処理 

オプション 

詳細 

最適な実行速度が得られるコンパイルオプションの組み合わせを選択する。 

-fast

「-fast」

実行可能ファイルからシンボルテーブルを取り除く。 

-s

「-s」

ターゲットのアーキテクチャ命令セットを指定する。 

-xarch=a

「-xarch=a」

(SPARC) オプティマイザのターゲットキャッシュ属性を定義する。

-xcache=c

「-xcache=c」

一般的な SPARC アーキテクチャ用のコンパイルを行う。 

-xcg89

「-xcg(89|92)」

SPARC V8 アーキテクチャ用のコンパイルを行う。 

-xcg92

「-xcg(89|92)」

ターゲットのプロセッサチップを指定する。 

-xchip=c

「-xchip=c」

リンカーによる関数の順序変更を有効にする。 

-xF

「-xF」

最適な速度を得るために指定のルーチンをインライン 展開する。 

-xinline=rlst

「-xinline=f[,...f]」

最適化のために、選択された libm ライブラリルーチンをインライン展開する。

-xlibmil

「-xlibmil」

(SPARC) 最適化された数学ルーチンライブラリを 使用する。

-xlibmopt

「-xlibmopt」

コマンド行の -xlibmil を取り消す。

-xnolibmil

「-xnolibmil」

数学ルーチンライブラリを使用しない。 

-xnolibmopt

「-xnolibmopt」

最適化レベルを level にする。

-xOlevel

「-xO[level]」

(SPARC) 一時レジスタの使用を制御する。

-xregs=r

「-xregs=r[,...r] 」

(SPARC) メモリーに関するトラップを起こさないものとする。

-xsafe=mem

「-xsafe=mem」

(SPARC) コードサイズを増やす最適化は行わない。

-xspace

「-xspace」

ターゲットの命令セットと最適化のシステムを指定する。 

-xtarget=t

「-xtarget=t」

可能であればループの最適化を行う。 

-xunroll=n

「-xunroll=n」