src/share/vm/ci/ciEnv.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/ci/ciEnv.cpp Wed Oct 9 15:17:14 2013
--- new/src/share/vm/ci/ciEnv.cpp Wed Oct 9 15:17:14 2013
*** 1011,1026 ****
--- 1011,1026 ----
NativeJump::patch_verified_entry(nm->entry_point(), nm->verified_entry_point(),
SharedRuntime::get_handle_wrong_method_stub());
}
if (nm == NULL) {
! // The CodeCache is full. Print out warning and disable compilation.
! // The CodeCache is full. Print out warning and delay compilation for corresponding CodeBlobType.
record_failure("code cache is full");
{
MutexUnlocker ml(Compile_lock);
MutexUnlocker locker(MethodCompileQueue_lock);
! CompileBroker::handle_full_code_cache(CodeCache::get_code_blob_type(comp_level));
}
} else {
nm->set_has_unsafe_access(has_unsafe_access);
nm->set_has_wide_vectors(has_wide_vectors);
src/share/vm/ci/ciEnv.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File