hotspot/src/share/vm/runtime/safepoint.cpp
changeset 46541 d20828de9e39
parent 46496 76ed99d51a67
child 46630 75aa3e39d02c
equal deleted inserted replaced
46540:9c0aa7bc3fe3 46541:d20828de9e39
   523     event.commit();
   523     event.commit();
   524   }
   524   }
   525 }
   525 }
   526 
   526 
   527 bool SafepointSynchronize::is_cleanup_needed() {
   527 bool SafepointSynchronize::is_cleanup_needed() {
       
   528   // Need a safepoint if there are many monitors to deflate.
       
   529   if (ObjectSynchronizer::is_cleanup_needed()) return true;
   528   // Need a safepoint if some inline cache buffers is non-empty
   530   // Need a safepoint if some inline cache buffers is non-empty
   529   if (!InlineCacheBuffer::is_empty()) return true;
   531   if (!InlineCacheBuffer::is_empty()) return true;
   530   return false;
   532   return false;
   531 }
   533 }
   532 
   534