src/share/vm/oops/methodDataOop.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/oops/methodDataOop.hpp Thu Jan 21 15:37:32 2010
--- new/src/share/vm/oops/methodDataOop.hpp Thu Jan 21 15:37:32 2010
*** 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