src/hotspot/share/gc/epsilon/epsilonHeap.cpp
branchepsilon-gc-branch
changeset 56353 eb96d40953f1
parent 56352 ebb84e128ed3
child 56354 4b9449c330fb
equal deleted inserted replaced
56352:ebb84e128ed3 56353:eb96d40953f1
   168   *gc_overhead_limit_was_exceeded = false;
   168   *gc_overhead_limit_was_exceeded = false;
   169   return allocate_work(size);
   169   return allocate_work(size);
   170 }
   170 }
   171 
   171 
   172 void EpsilonHeap::collect(GCCause::Cause cause) {
   172 void EpsilonHeap::collect(GCCause::Cause cause) {
   173   log_info(gc)("GC was triggered with cause \"%s\". Ignoring.", GCCause::to_string(cause));
   173   log_info(gc)("GC request for \"%s\" is ignored", GCCause::to_string(cause));
   174   _monitoring_support->update_counters();
   174   _monitoring_support->update_counters();
   175 }
   175 }
   176 
   176 
   177 void EpsilonHeap::do_full_collection(bool clear_all_soft_refs) {
   177 void EpsilonHeap::do_full_collection(bool clear_all_soft_refs) {
   178   log_info(gc)("Full GC was triggered with cause \"%s\". Ignoring.", GCCause::to_string(gc_cause()));
   178   log_info(gc)("Full GC request for \"%s\" is ignored", GCCause::to_string(gc_cause()));
   179   _monitoring_support->update_counters();
   179   _monitoring_support->update_counters();
   180 }
   180 }
   181 
   181 
   182 void EpsilonHeap::safe_object_iterate(ObjectClosure *cl) {
   182 void EpsilonHeap::safe_object_iterate(ObjectClosure *cl) {
   183   _space->safe_object_iterate(cl);
   183   _space->safe_object_iterate(cl);