src/hotspot/share/gc/g1/g1CollectedHeap.hpp
changeset 51405 8b23aa7cef47
parent 51332 c25572739e7c
child 51494 1906adbef2dc
equal deleted inserted replaced
51404:c5461fe16efb 51405:8b23aa7cef47
  1322   void rebuild_strong_code_roots();
  1322   void rebuild_strong_code_roots();
  1323 
  1323 
  1324   // Partial cleaning used when class unloading is disabled.
  1324   // Partial cleaning used when class unloading is disabled.
  1325   // Let the caller choose what structures to clean out:
  1325   // Let the caller choose what structures to clean out:
  1326   // - StringTable
  1326   // - StringTable
  1327   // - SymbolTable
       
  1328   // - StringDeduplication structures
  1327   // - StringDeduplication structures
  1329   void partial_cleaning(BoolObjectClosure* is_alive, bool unlink_strings, bool unlink_symbols, bool unlink_string_dedup);
  1328   void partial_cleaning(BoolObjectClosure* is_alive, bool unlink_strings, bool unlink_string_dedup);
  1330 
  1329 
  1331   // Complete cleaning used when class unloading is enabled.
  1330   // Complete cleaning used when class unloading is enabled.
  1332   // Cleans out all structures handled by partial_cleaning and also the CodeCache.
  1331   // Cleans out all structures handled by partial_cleaning and also the CodeCache.
  1333   void complete_cleaning(BoolObjectClosure* is_alive, bool class_unloading_occurred);
  1332   void complete_cleaning(BoolObjectClosure* is_alive, bool class_unloading_occurred);
  1334 
  1333