Sun Studio 12: C ユーザーズガイド

付録 G パフォーマンスチューニング (SPARC)

この付録では、SPARC プラットフォームでのパフォーマンスチューニングについて説明します。

G.1 制限

処理速度を最適化すると、ほとんどのアプリケーションのパフォーマンスも向上します。しかし C ライブラリの中には、処理速度を最適化することができないものがあります。次にその例を挙げます。

G.2 libfast.a ライブラリ

ライブラリ libfast.a は標準 C ライブラリ機能バージョンの処理速度を上げたものです。これはオプションであるため、標準 C ライブラリでは使用できないようなアルゴリズムやデータ表現を使用することができ、ほとんどのアプリケーションのパフォーマンスを改善することができます。

次のチェックリストを参考にして、自分のアプリケーションのパフォーマンスが libfast.a によって向上するかどうかを判断してください。その際、プロファイリングを使用します。

アプリケーションをリンクする際には、cc コマンドの後ろに -lfast オプションを加えてください。cc コマンドは標準の C ライブラリよりも先に libfast.a にあるルーチンをリンクします。