27 |
27 |
28 #include "memory/collectorPolicy.hpp" |
28 #include "memory/collectorPolicy.hpp" |
29 |
29 |
30 class ConcurrentMarkSweepPolicy : public TwoGenerationCollectorPolicy { |
30 class ConcurrentMarkSweepPolicy : public TwoGenerationCollectorPolicy { |
31 protected: |
31 protected: |
|
32 void initialize_alignments(); |
32 void initialize_generations(); |
33 void initialize_generations(); |
33 |
34 |
34 public: |
35 public: |
35 ConcurrentMarkSweepPolicy(); |
36 ConcurrentMarkSweepPolicy() {} |
36 |
37 |
37 ConcurrentMarkSweepPolicy* as_concurrent_mark_sweep_policy() { return this; } |
38 ConcurrentMarkSweepPolicy* as_concurrent_mark_sweep_policy() { return this; } |
38 |
39 |
39 void initialize_gc_policy_counters(); |
40 void initialize_gc_policy_counters(); |
40 |
41 |