--- old/src/share/vm/gc/shared/genCollectedHeap.cpp 2016-02-15 15:55:34.512480482 -0500 +++ new/src/share/vm/gc/shared/genCollectedHeap.cpp 2016-02-15 15:55:34.386479740 -0500 @@ -624,6 +624,7 @@ // We only visit parts of the CodeCache when scavenging. CodeCache::scavenge_root_nmethods_do(code_roots); + CodeCache::prune_scavenge_root_nmethods(); } if (so & SO_AllCodeCache) { assert(code_roots != NULL, "must supply closure for code cache");