ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Studio 12.3: スレッドアナライザユーザーズガイド Oracle Solaris Studio 12.3 Information Library (日本語) |
実験結果の収集前にアプリケーションをコンパイルするためのヒント
アプリケーションバイナリを構築するときに -g コンパイラオプションを使用します。これにより、スレッドアナライザでデータの競合の行番号情報を報告できます。
アプリケーションバイナリを構築するときに、-xO3 より低い最適化レベルでコンパイルします。コンパイラの変換は、行番号情報を歪め、結果をわかりにくくさせます。
スレッドアナライザは、「A.2.3 メモリー割り当て API」 で示したメモリー割り当てルーチンで割り込み処理をします。アーカイブバージョンのメモリー割り当てライブラリにリンクすると、誤検知のデータ競合が報告される場合があります。