「ソース」タブと「逆アセンブリ」タブにおけるメトリック値の意味

下の表は、「ソース」タブのメトリック列のエントリの意味、および、ゼロのように見える値同士の違いを示しています。 PC とはプログラムカウンタを表します。 これは、次に実行する命令のアドレスです。

「逆アセンブリ」タブについても意味は同じですが、表の最初の行は「逆アセンブリ」リストには関係ありません。

意味
(空白) この行に対応する PC はプログラムに存在しません。 コメント行では常にこの結果になります。また、以下の場合のコード行でも同様の結果になります。
  • コード行の命令すべてが最適化時に除去された場合
  • 別の場所とコードが一致していて、コンパイラが全部の命令を別の場所のコピーの行に結びつけた場合 (共通部分式の認識)
  • コンパイラが命令に誤った行番号を結びつけた場合
0. この行に該当する PC について記録されたデータはありません。 メトリックが 0. メトリックの場合、行が実行されなかったことを意味するのではなく、記録されたデータの中に存在しないことを意味します。
0.000 この行の PC の少なくとも 1 つがデータに表れているが、演算されたメトリック値が丸められてゼロになったことを示します。
1.234   この行のすべての PC のメトリックの合計がゼロ以外になり、数値として表示されています。

著作権と商標について