Oracle® Developer Studio 12.5: スレッドアナライザユーザーズガイド

印刷ビューの終了

更新: 2016 年 6 月
 
 

スレッドアナライザの使用に関するヒント

この付録には、スレッドアナライザを使用するときのヒントが記されています。

アプリケーションのコンパイル

実験結果の収集前にアプリケーションをコンパイルするためのヒント

  • アプリケーションバイナリを構築するときに –g コンパイラオプションを使用します。これにより、スレッドアナライザはデータの競合とデッドロックに関する行番号情報を報告できます。

  • アプリケーションバイナリを構築するときに、–xO3 より低い最適化レベルでコンパイルします。コンパイラの変換は、行番号情報を歪め、結果をわかりにくくさせることがあります。

  • スレッドアナライザは、メモリー割り当て APIに示すルーチンで割り込み処理をします。アーカイブバージョンのメモリー割り当てライブラリにリンクすると、誤検知のデータ競合が報告される場合があります。