--- a/hotspot/src/share/vm/runtime/sharedRuntime.cpp Thu Aug 12 23:34:34 2010 -0700
+++ b/hotspot/src/share/vm/runtime/sharedRuntime.cpp Fri Aug 13 15:14:00 2010 -0700
@@ -2493,15 +2493,13 @@
}
// Must unlock before calling set_code
+
// Install the generated code.
if (nm != NULL) {
method->set_code(method, nm);
nm->post_compiled_method_load_event();
} else {
// CodeCache is full, disable compilation
- // Ought to log this but compile log is only per compile thread
- // and we're some non descript Java thread.
- MutexUnlocker mu(AdapterHandlerLibrary_lock);
CompileBroker::handle_full_code_cache();
}
return nm;