OpenJDK / jdk / jdk
changeset 41702:fa592dd9dcd9
Merge
author | rschatz |
---|---|
date | Mon, 03 Oct 2016 19:09:26 +0000 |
parents | ba9120f9206b 908cd3b6bddc |
children | fb19bea93d16 |
files | |
diffstat | 1 files changed, 4 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/hotspot/src/share/vm/oops/methodData.hpp Mon Oct 03 12:35:51 2016 -0400 +++ b/hotspot/src/share/vm/oops/methodData.hpp Mon Oct 03 19:09:26 2016 +0000 @@ -1190,12 +1190,11 @@ #if INCLUDE_JVMCI // Description of the different counters // ReceiverTypeData for instanceof/checkcast/aastore: - // C1/C2: count is incremented on type overflow and decremented for failed type checks - // JVMCI: count decremented for failed type checks and nonprofiled_count is incremented on type overflow - // TODO (chaeubl): in fact, JVMCI should also increment the count for failed type checks to mimic the C1/C2 behavior + // count is decremented for failed type checks + // JVMCI only: nonprofiled_count is incremented on type overflow // VirtualCallData for invokevirtual/invokeinterface: - // C1/C2: count is incremented on type overflow - // JVMCI: count is incremented on type overflow, nonprofiled_count is incremented on method overflow + // count is incremented on type overflow + // JVMCI only: nonprofiled_count is incremented on method overflow // JVMCI is interested in knowing the percentage of type checks involving a type not explicitly in the profile nonprofiled_count_off_set = counter_cell_count,