Documentation Home
> Oracle Solaris Studio 12.2 Discover および Uncover ユーザーズガイド
Oracle Solaris Studio 12.2 Discover および Uncover ユーザーズガイド
Book Information
索引
B
D
S
U
あ
き
ち
は
ま
よ
はじめに
第 1 章 概要
Sun メモリエラー探索ツール (Discover)
コードカバレッジツール (Uncover)
第 2 章 Sun メモリエラー探索ツール (Discover)
Discover を使用するための要件
バイナリは正しく準備される必要がある
プリロードまたは監査を使用するバイナリは使用できまい
クイックスタート
準備されたバイナリの計測
共有ライブラリのキャッシュ
共有ライブラリの計測
ライブラリの無視
コマンド行オプション
出力オプション
計測オプション
キャッシュオプション
その他のオプション
bit.rc 初期化ファイル
SUNW_DISCOVER_OPTIONS 環境変数
計測済みバイナリの実行
Discover レポートの分析
HTML レポートの分析
「エラー (Errors)」タブの使用法
「警告 (Warnings)」タブの使用法
「メモリーリーク (Memory Leaks)」タブの使用法
コントロールパネルの使用法
ASCII レポートの分析
メモリーアクセスエラーと警告
メモリーアクセスエラー
ABR
ABW
BFM
BRP
DFM
FMR
FMW
FRP
IMR
IMW
PIR
UAR
UAW
UMR
メモリーアクセスの警告
AZS
Discover エラーメッセージの解釈
部分的に初期化されたメモリー
スペキュレイティブロード
未計測コード
Discover 使用時の制限事項
注釈付きコードのみが計測される
機械命令はソースコードとは異なる場合がある
コンパイラオプションは生成されたコードに影響を及ぼす
システムライブラリは報告されたエラーに影響を及ぼす可能性がある
カスタムメモリー管理はデータの正確さに影響を及ぼす可能性がある
静的および自動配列範囲外は削除できない
第 3 章 コードカバレッジツール (Uncover)
Uncover を使用するための要件
Uncover の使用法
バイナリの計測
計測済みバイナリの実行
カバレージレポートの生成と表示
例
パフォーマンスアナライザのカバレージレポートを理解する
「関数」タブ
「カバレージ外 (Uncoverage)」カウンタ
「関数カウント (Function Count)」カウンタ
「命令の実行 (Instr Exec)」カウンタ
「カバーされているブロックの割合 (%) (Block Covered %)」カウンタ
「カバーされている命令の割合 (%) (Instr Covered %)」カウンタ
「ソース」タブ
「逆アセンブリ」タブ
「命令頻度」タブ
ASCII カバレージレポートを理解する
HTML カバレージレポートを理解する
Uncover 使用時の制限事項
注釈付きコードのみ計測可能
機械命令はソースコードと異なる場合がある
© 2010, Oracle Corporation and/or its affiliates