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)