diff options
author | Koichi Sasada <ko1@atdot.net> | 2020-12-14 17:56:34 +0900 |
---|---|---|
committer | Koichi Sasada <ko1@atdot.net> | 2020-12-14 17:56:34 +0900 |
commit | da3be76cb017c188d1a99d8aa14d13c15d93f9d1 (patch) | |
tree | 1e5b3b22eebb0adce5799eb39e48339c786e3eca /debug_counter.h | |
parent | aacd2295d0f2c982641229e159ff179462d83a36 (diff) |
add debug counters to survey the IMC miss
Diffstat (limited to 'debug_counter.h')
-rw-r--r-- | debug_counter.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/debug_counter.h b/debug_counter.h index 5153f73a6a..a4fb84dbdc 100644 --- a/debug_counter.h +++ b/debug_counter.h @@ -18,6 +18,11 @@ RB_DEBUG_COUNTER(mc_inline_hit) // IMC hit RB_DEBUG_COUNTER(mc_inline_miss_klass) // IMC miss by different class RB_DEBUG_COUNTER(mc_inline_miss_invalidated) // IMC miss by invalidated ME +RB_DEBUG_COUNTER(mc_inline_miss_empty) // IMC miss because prev is empty slot +RB_DEBUG_COUNTER(mc_inline_miss_same_cc) // IMC miss, but same CC +RB_DEBUG_COUNTER(mc_inline_miss_same_cme) // IMC miss, but same CME +RB_DEBUG_COUNTER(mc_inline_miss_diff) // IMC miss, different methods + RB_DEBUG_COUNTER(mc_cme_complement) // number of acquiring complement CME RB_DEBUG_COUNTER(mc_cme_complement_hit) // number of cache hit for complemented CME |