comparison src/hotspot/share/gc/shared/collectorPolicy.hpp @ 52321:31b159f30fb2

8180193: Make marking bitmap code available to other GCs Reviewed-by: shade, stefank
author rkennke
date Wed, 29 Aug 2018 20:15:09 +0200
parents 170c7b36aea6
children 9807daeb47c4
comparison
equal deleted inserted replaced
9:0bd1d4ba1d90 10:71e02a9132fd
46 // to deal with those issues is this class. 46 // to deal with those issues is this class.
47 47
48 // Forward declarations. 48 // Forward declarations.
49 class GenCollectorPolicy; 49 class GenCollectorPolicy;
50 class AdaptiveSizePolicy; 50 class AdaptiveSizePolicy;
51 #if INCLUDE_ALL_GCS
52 class ConcurrentMarkSweepPolicy; 51 class ConcurrentMarkSweepPolicy;
53 class G1CollectorPolicy; 52 class G1CollectorPolicy;
54 #endif // INCLUDE_ALL_GCS
55
56 class MarkSweepPolicy; 53 class MarkSweepPolicy;
57 54
58 class CollectorPolicy : public CHeapObj<mtGC> { 55 class CollectorPolicy : public CHeapObj<mtGC> {
59 protected: 56 protected:
60 virtual void initialize_alignments() = 0; 57 virtual void initialize_alignments() = 0;