src/hotspot/share/gc/parallel/psScavenge.cpp
changeset 49982 9042ffe5b7fe
parent 49967 672ded60a082
child 50049 9d17c375dc30
equal deleted inserted replaced
49981:bd0a95bec96b 49982:9042ffe5b7fe
    26 #include "classfile/stringTable.hpp"
    26 #include "classfile/stringTable.hpp"
    27 #include "code/codeCache.hpp"
    27 #include "code/codeCache.hpp"
    28 #include "gc/parallel/gcTaskManager.hpp"
    28 #include "gc/parallel/gcTaskManager.hpp"
    29 #include "gc/parallel/parallelScavengeHeap.hpp"
    29 #include "gc/parallel/parallelScavengeHeap.hpp"
    30 #include "gc/parallel/psAdaptiveSizePolicy.hpp"
    30 #include "gc/parallel/psAdaptiveSizePolicy.hpp"
    31 #include "gc/parallel/psMarkSweep.hpp"
    31 #include "gc/parallel/psMarkSweepProxy.hpp"
    32 #include "gc/parallel/psParallelCompact.inline.hpp"
    32 #include "gc/parallel/psParallelCompact.inline.hpp"
    33 #include "gc/parallel/psScavenge.inline.hpp"
    33 #include "gc/parallel/psScavenge.inline.hpp"
    34 #include "gc/parallel/psTasks.hpp"
    34 #include "gc/parallel/psTasks.hpp"
    35 #include "gc/shared/collectorPolicy.hpp"
    35 #include "gc/shared/collectorPolicy.hpp"
    36 #include "gc/shared/gcCause.hpp"
    36 #include "gc/shared/gcCause.hpp"
   233     const bool clear_all_softrefs = srp->should_clear_all_soft_refs();
   233     const bool clear_all_softrefs = srp->should_clear_all_soft_refs();
   234 
   234 
   235     if (UseParallelOldGC) {
   235     if (UseParallelOldGC) {
   236       full_gc_done = PSParallelCompact::invoke_no_policy(clear_all_softrefs);
   236       full_gc_done = PSParallelCompact::invoke_no_policy(clear_all_softrefs);
   237     } else {
   237     } else {
   238       full_gc_done = PSMarkSweep::invoke_no_policy(clear_all_softrefs);
   238       full_gc_done = PSMarkSweepProxy::invoke_no_policy(clear_all_softrefs);
   239     }
   239     }
   240   }
   240   }
   241 
   241 
   242   return full_gc_done;
   242   return full_gc_done;
   243 }
   243 }