--- old/src/share/vm/code/nmethod.cpp 2015-08-25 16:32:28.500906007 +0200 +++ new/src/share/vm/code/nmethod.cpp 2015-08-25 16:32:28.428906005 +0200 @@ -1050,7 +1050,7 @@ if( cb != NULL && cb->is_nmethod() ) { nmethod* nm = (nmethod*)cb; // Clean inline caches pointing to zombie, non-entrant and unloaded methods - if (!nm->is_in_use() || (nm->method()->code() != nm)) ic->set_to_clean(); + if (!nm->is_in_use() || (nm->method()->code() != nm)) ic->set_to_clean(is_alive()); } break; }