パフォーマンスアナライザの新機能

Sun Studio リリースのパフォーマンスアナライザには、新しい機能として以下が追加されています。

Linux サポート

Sun Studio 9 のパフォーマンスアナライザは、Solaris に加え、Linux でも利用できるようになりました。 サポートされる Linux オペレーティングシステムは以下のとおりです。

利用可能なユーティリティは、どちらのオペレーティングシステムでも同じです。 Linux での collect コマンドの使用には制限があり、 時間ベースのプロファイリングとヒープトレースのみが利用可能です。 詳細は、collect(1) のマニュアルページを参照してください。 マルチスレッドアプリケーションのプロファイリングは Linux でも利用可能ですが、 現在、RedHat Lunux では、プロファイリングデータの矛盾が見られます。

派生プロセスの記録の拡張

fork や exec コマンドなどを使用して作成されたプロセスの記録だけでなく、すべての派生プロセスを記録できるようになりました。-F all オプションを指定して collect コマンドを実行することでこの機能を利用できます。

表示する派生プロセスのデータは、コマンド行ユーティリティ er_print やアナライザの GUI を使用することで、明示的に選択できます。

詳細は、collect(1) のマニュアルページを参照してください。

収集データ出力のリダイレクト

collect コマンドに collect -O file というオプションが追加されました。 collect コマンドのすべての出力を指定したファイルにリダイレクトできます。 発生ターゲットからの出力はリダイレクトしません。

アナライザコマンド行引数

analyzer コマンド (起動スクリプト) で、長い引数用に二重ダッシュを使用できるように なりました ( --jdkhome および --fontsize など)。

アナライザ API 共有ライブラリ用の新規パッケージ

アナライザ API 用の共有ライブラリが、自由に配布できるように別々のパッケージに分割されました。


著作権と商標について