JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: スレッドアナライザユーザーズガイド     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  スレッドアナライザとその機能について

1.1 スレッドアナライザの開始

1.1.1 データの競合とは

1.1.2 デッドロックとは

1.2 スレッドアナライザ使用モデル

1.2.1 データの競合を検出するための使用モデル

1.2.1.1 データの競合を検出するコードを計測する

ソースレベルの計測

バイナリレベルの計測

1.2.1.2 計測済みアプリケーションで実験を作成する

1.2.1.3 データの競合についての実験結果を検討する

1.2.2 デッドロックを検出するための使用モデル

1.2.2.1 デッドロックを検出するための実験を作成する

1.2.2.2 デッドロックの実験結果を検討する

1.2.3 データの競合およびデッドロックを検出するための使用モデル

1.3 スレッドアナライザのインタフェース

2.  データの競合チュートリアル

3.  デッドロックのチュートリアル

A.  スレッドアナライザで認識される API

B.  役に立つヒント

1.3 スレッドアナライザのインタフェース

スレッドアナライザは tha コマンドで起動することができます。

スレッドアナライザは、マルチスレッドプログラムの解析向けに設計された パフォーマンスアナライザのインタフェースを採用しています。ただし、パフォーマンスアナライザの通常のタブの代わりに、「競合」、「デッドロック」、「デュアルソース」、「競合の詳細」、「デッドロックの詳細」というタブが表示されます。パフォーマンスアナライザを使用してマルチスレッドプログラムの実験結果を調べる場合、データの競合とデッドロックのためのタブとともに、「関数」、「逆アセンブリ」など従来からパフォーマンスアナライザにあるタブが表示されます。