hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
changeset 26842 5081db39f634
parent 26841 d460d343d888
child 26846 7d4376f8560e
equal deleted inserted replaced
26841:d460d343d888 26842:5081db39f634
  1248   virtual void collect(GCCause::Cause cause);
  1248   virtual void collect(GCCause::Cause cause);
  1249 
  1249 
  1250   // The same as above but assume that the caller holds the Heap_lock.
  1250   // The same as above but assume that the caller holds the Heap_lock.
  1251   void collect_locked(GCCause::Cause cause);
  1251   void collect_locked(GCCause::Cause cause);
  1252 
  1252 
       
  1253   virtual void copy_allocation_context_stats(const jint* contexts,
       
  1254                                              jlong* totals,
       
  1255                                              jbyte* accuracy,
       
  1256                                              jint len);
       
  1257 
  1253   // True iff an evacuation has failed in the most-recent collection.
  1258   // True iff an evacuation has failed in the most-recent collection.
  1254   bool evacuation_failed() { return _evacuation_failed; }
  1259   bool evacuation_failed() { return _evacuation_failed; }
  1255 
  1260 
  1256   void remove_from_old_sets(const HeapRegionSetCount& old_regions_removed, const HeapRegionSetCount& humongous_regions_removed);
  1261   void remove_from_old_sets(const HeapRegionSetCount& old_regions_removed, const HeapRegionSetCount& humongous_regions_removed);
  1257   void prepend_to_freelist(FreeRegionList* list);
  1262   void prepend_to_freelist(FreeRegionList* list);