equal
deleted
inserted
replaced
54 |
54 |
55 class GCPolicyCounters; |
55 class GCPolicyCounters; |
56 class PermanentGenerationSpec; |
56 class PermanentGenerationSpec; |
57 class MarkSweepPolicy; |
57 class MarkSweepPolicy; |
58 |
58 |
59 class CollectorPolicy : public CHeapObj { |
59 class CollectorPolicy : public CHeapObj<mtGC> { |
60 protected: |
60 protected: |
61 PermanentGenerationSpec *_permanent_generation; |
61 PermanentGenerationSpec *_permanent_generation; |
62 GCPolicyCounters* _gc_policy_counters; |
62 GCPolicyCounters* _gc_policy_counters; |
63 |
63 |
64 // Requires that the concrete subclass sets the alignment constraints |
64 // Requires that the concrete subclass sets the alignment constraints |