src/share/vm/oops/methodCounters.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/oops/methodCounters.cpp Tue May 6 15:13:01 2014
--- new/src/share/vm/oops/methodCounters.cpp Tue May 6 15:13:01 2014
*** 32,37 ****
--- 32,43 ----
void MethodCounters::clear_counters() {
invocation_counter()->reset();
backedge_counter()->reset();
set_interpreter_throwout_count(0);
set_interpreter_invocation_count(0);
+ set_nmethod_age(INT_MAX);
+ }
+
+ bool MethodCounters::should_nmethod_age(int age) {
+ return UseCodeAging && (!MethodCounters::is_nmethod_hot(age) &&
+ !MethodCounters::is_nmethod_age_unset(age));
}
src/share/vm/oops/methodCounters.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File