Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp @ 549:fe3d7c11b4b7
6700941: G1: allocation spec missing for some G1 classes
Reviewed-by: tonyp
author | apetrusenko |
---|---|
date | Tue, 10 Feb 2009 18:39:09 +0300 |
parents | 58054a18d735 |
children | 0fbdb4381b99 3698e8f47799 |
comparison
equal
deleted
inserted
replaced
548:773234c55e8c | 549:fe3d7c11b4b7 |
---|---|
47 } | 47 } |
48 | 48 |
49 class MainBodySummary; | 49 class MainBodySummary; |
50 class PopPreambleSummary; | 50 class PopPreambleSummary; |
51 | 51 |
52 class PauseSummary { | 52 class PauseSummary: public CHeapObj { |
53 define_num_seq(total) | 53 define_num_seq(total) |
54 define_num_seq(other) | 54 define_num_seq(other) |
55 | 55 |
56 public: | 56 public: |
57 virtual MainBodySummary* main_body_summary() { return NULL; } | 57 virtual MainBodySummary* main_body_summary() { return NULL; } |
58 virtual PopPreambleSummary* pop_preamble_summary() { return NULL; } | 58 virtual PopPreambleSummary* pop_preamble_summary() { return NULL; } |
59 }; | 59 }; |
60 | 60 |
61 class MainBodySummary { | 61 class MainBodySummary: public CHeapObj { |
62 define_num_seq(satb_drain) // optional | 62 define_num_seq(satb_drain) // optional |
63 define_num_seq(parallel) // parallel only | 63 define_num_seq(parallel) // parallel only |
64 define_num_seq(ext_root_scan) | 64 define_num_seq(ext_root_scan) |
65 define_num_seq(mark_stack_scan) | 65 define_num_seq(mark_stack_scan) |
66 define_num_seq(scan_only) | 66 define_num_seq(scan_only) |
73 define_num_seq(parallel_other) // parallel only | 73 define_num_seq(parallel_other) // parallel only |
74 define_num_seq(mark_closure) | 74 define_num_seq(mark_closure) |
75 define_num_seq(clear_ct) // parallel only | 75 define_num_seq(clear_ct) // parallel only |
76 }; | 76 }; |
77 | 77 |
78 class PopPreambleSummary { | 78 class PopPreambleSummary: public CHeapObj { |
79 define_num_seq(pop_preamble) | 79 define_num_seq(pop_preamble) |
80 define_num_seq(pop_update_rs) | 80 define_num_seq(pop_update_rs) |
81 define_num_seq(pop_scan_rs) | 81 define_num_seq(pop_scan_rs) |
82 define_num_seq(pop_closure_app) | 82 define_num_seq(pop_closure_app) |
83 define_num_seq(pop_evacuation) | 83 define_num_seq(pop_evacuation) |