src/share/vm/oops/methodDataOop.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
6614597 Cdiff src/share/vm/oops/methodDataOop.hpp
src/share/vm/oops/methodDataOop.hpp
Print this page
*** 1389,1399 ****
--- 1389,1402 ----
uint decompile_count() const {
return _nof_decompiles;
}
void inc_decompile_count() {
_nof_decompiles += 1;
+ if (decompile_count() > (uint)PerMethodRecompilationCutoff) {
+ method()->set_not_compilable();
}
+ }
// Support for code generation
static ByteSize data_offset() {
return byte_offset_of(methodDataOopDesc, _data[0]);
}
src/share/vm/oops/methodDataOop.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File