equal
deleted
inserted
replaced
28 #include "runtime/globals.hpp" |
28 #include "runtime/globals.hpp" |
29 // |
29 // |
30 // Defines all globals flags used by the Epsilon GC. |
30 // Defines all globals flags used by the Epsilon GC. |
31 // |
31 // |
32 |
32 |
33 #define EPSILON_FLAGS(develop, \ |
33 #define GC_EPSILON_FLAGS(develop, \ |
34 develop_pd, \ |
34 develop_pd, \ |
35 product, \ |
35 product, \ |
36 product_pd, \ |
36 product_pd, \ |
37 diagnostic, \ |
37 diagnostic, \ |
38 diagnostic_pd, \ |
38 diagnostic_pd, \ |
39 experimental, \ |
39 experimental, \ |
40 notproduct, \ |
40 notproduct, \ |
41 manageable, \ |
41 manageable, \ |
42 product_rw, \ |
42 product_rw, \ |
43 range, \ |
43 lp64_product, \ |
44 constraint, \ |
44 range, \ |
45 writeable) \ |
45 constraint, \ |
|
46 writeable) \ |
46 \ |
47 \ |
47 experimental(size_t, EpsilonPrintHeapStep, 100, \ |
48 experimental(size_t, EpsilonPrintHeapStep, 100, \ |
48 "Print heap occupancy stats with this number of steps. " \ |
49 "Print heap occupancy stats with this number of steps. " \ |
49 "0 turns the printing off.") \ |
50 "0 turns the printing off.") \ |
50 range(0, max_intx) \ |
51 range(0, max_intx) \ |
64 experimental(size_t, EpsilonMinHeapExpand, 128 * M, \ |
65 experimental(size_t, EpsilonMinHeapExpand, 128 * M, \ |
65 "Min expansion step for heap. Larger value improves performance " \ |
66 "Min expansion step for heap. Larger value improves performance " \ |
66 "at the potential expense of memory waste.") \ |
67 "at the potential expense of memory waste.") \ |
67 range(1, max_intx) |
68 range(1, max_intx) |
68 |
69 |
69 EPSILON_FLAGS(DECLARE_DEVELOPER_FLAG, \ |
|
70 DECLARE_PD_DEVELOPER_FLAG, \ |
|
71 DECLARE_PRODUCT_FLAG, \ |
|
72 DECLARE_PD_PRODUCT_FLAG, \ |
|
73 DECLARE_DIAGNOSTIC_FLAG, \ |
|
74 DECLARE_PD_DIAGNOSTIC_FLAG, \ |
|
75 DECLARE_EXPERIMENTAL_FLAG, \ |
|
76 DECLARE_NOTPRODUCT_FLAG, \ |
|
77 DECLARE_MANAGEABLE_FLAG, \ |
|
78 DECLARE_PRODUCT_RW_FLAG, \ |
|
79 IGNORE_RANGE, \ |
|
80 IGNORE_CONSTRAINT, \ |
|
81 IGNORE_WRITEABLE) |
|
82 |
|
83 #endif // SHARE_VM_GC_EPSILON_GLOBALS_HPP |
70 #endif // SHARE_VM_GC_EPSILON_GLOBALS_HPP |