diff -r b2399f0d9611 -r 4e4ebe50c8e3 src/share/vm/runtime/interfaceSupport.cpp --- a/src/share/vm/runtime/interfaceSupport.cpp Mon Nov 17 16:36:09 2014 +0000 +++ b/src/share/vm/runtime/interfaceSupport.cpp Tue Nov 11 13:39:00 2014 -0500 @@ -85,7 +85,7 @@ // Short-circuit any possible re-entrant gc-a-lot attempt if (thread->skip_gcalot()) return; - if (is_init_completed()) { + if (Threads::is_vm_complete()) { if (++_fullgc_alot_invocation < FullGCALotStart) { return;