Metric Value Meanings in the Source and Disassembly Tabs

The following table explains what the entries in the metrics columns of the Source tab mean, and in particular the distinctions between values that appear to be zero. PC stands for program counter: it is the address of the next instruction to be executed.

The meanings are the same for the Disassembly tab, except that the first row in the table is not relevant to Disassembly listings.

Value Meaning
(Blank) No PC in the program corresponds to this line. This case always applies to comment lines, and applies to other source code lines in the following circumstances:
  • All the instructions from this line were eliminated during optimization.
  • The code is repeated elsewhere, and the compiler tagged all the instructions with the lines for the other copy (common subexpression recognition).
  • The compiler tagged an instruction with an incorrect line number.
0. No data was recorded for the PCs that correspond to this line. The 0. metric does not mean that the line was not executed, only that it did not show up in the recorded data.
0.000 At least one PC from this line appeared in the data, but the computed metric value rounded to zero.
1.234   The metrics for all PCs attributed to this line added up to the non-zero numerical value shown.

Can't find what you are looking for? Submit your comments at http://www.sun.com/hwdocs/feedback.
Legal Notices