src/hotspot/share/gc/shared/genCollectedHeap.cpp
changeset 49982 9042ffe5b7fe
parent 49967 672ded60a082
child 50033 000c697c81db
equal deleted inserted replaced
49981:bd0a95bec96b 49982:9042ffe5b7fe
    28 #include "classfile/stringTable.hpp"
    28 #include "classfile/stringTable.hpp"
    29 #include "classfile/systemDictionary.hpp"
    29 #include "classfile/systemDictionary.hpp"
    30 #include "classfile/vmSymbols.hpp"
    30 #include "classfile/vmSymbols.hpp"
    31 #include "code/codeCache.hpp"
    31 #include "code/codeCache.hpp"
    32 #include "code/icBuffer.hpp"
    32 #include "code/icBuffer.hpp"
       
    33 #include "gc/serial/defNewGeneration.hpp"
    33 #include "gc/shared/adaptiveSizePolicy.hpp"
    34 #include "gc/shared/adaptiveSizePolicy.hpp"
    34 #include "gc/shared/cardTableBarrierSet.hpp"
    35 #include "gc/shared/cardTableBarrierSet.hpp"
    35 #include "gc/shared/cardTableRS.hpp"
    36 #include "gc/shared/cardTableRS.hpp"
    36 #include "gc/shared/collectedHeap.inline.hpp"
    37 #include "gc/shared/collectedHeap.inline.hpp"
    37 #include "gc/shared/collectorCounters.hpp"
    38 #include "gc/shared/collectorCounters.hpp"
  1248   assert(heap->kind() == CollectedHeap::Serial ||
  1249   assert(heap->kind() == CollectedHeap::Serial ||
  1249          heap->kind() == CollectedHeap::CMS, "Invalid name");
  1250          heap->kind() == CollectedHeap::CMS, "Invalid name");
  1250   return (GenCollectedHeap*) heap;
  1251   return (GenCollectedHeap*) heap;
  1251 }
  1252 }
  1252 
  1253 
       
  1254 #if INCLUDE_SERIALGC
  1253 void GenCollectedHeap::prepare_for_compaction() {
  1255 void GenCollectedHeap::prepare_for_compaction() {
  1254   // Start by compacting into same gen.
  1256   // Start by compacting into same gen.
  1255   CompactPoint cp(_old_gen);
  1257   CompactPoint cp(_old_gen);
  1256   _old_gen->prepare_for_compaction(&cp);
  1258   _old_gen->prepare_for_compaction(&cp);
  1257   _young_gen->prepare_for_compaction(&cp);
  1259   _young_gen->prepare_for_compaction(&cp);
  1258 }
  1260 }
       
  1261 #endif // INCLUDE_SERIALGC
  1259 
  1262 
  1260 void GenCollectedHeap::verify(VerifyOption option /* ignored */) {
  1263 void GenCollectedHeap::verify(VerifyOption option /* ignored */) {
  1261   log_debug(gc, verify)("%s", _old_gen->name());
  1264   log_debug(gc, verify)("%s", _old_gen->name());
  1262   _old_gen->verify();
  1265   _old_gen->verify();
  1263 
  1266