24 |
24 |
25 #ifndef SHARE_VM_GC_IMPLEMENTATION_G1_G1_GLOBALS_HPP |
25 #ifndef SHARE_VM_GC_IMPLEMENTATION_G1_G1_GLOBALS_HPP |
26 #define SHARE_VM_GC_IMPLEMENTATION_G1_G1_GLOBALS_HPP |
26 #define SHARE_VM_GC_IMPLEMENTATION_G1_G1_GLOBALS_HPP |
27 |
27 |
28 #include "runtime/globals.hpp" |
28 #include "runtime/globals.hpp" |
29 |
|
30 // |
29 // |
31 // Defines all globals flags used by the garbage-first compiler. |
30 // Defines all globals flags used by the garbage-first compiler. |
32 // |
31 // |
33 |
32 |
34 #define G1_FLAGS(develop, develop_pd, product, product_pd, diagnostic, experimental, notproduct, manageable, product_rw) \ |
33 #define G1_FLAGS(develop, develop_pd, product, product_pd, diagnostic, experimental, notproduct, manageable, product_rw) \ |
307 product(uintx, G1MixedGCCountTarget, 4, \ |
306 product(uintx, G1MixedGCCountTarget, 4, \ |
308 "The target number of mixed GCs after a marking cycle.") \ |
307 "The target number of mixed GCs after a marking cycle.") \ |
309 \ |
308 \ |
310 develop(uintx, G1OldCSetRegionThresholdPercent, 10, \ |
309 develop(uintx, G1OldCSetRegionThresholdPercent, 10, \ |
311 "An upper bound for the number of old CSet regions expressed " \ |
310 "An upper bound for the number of old CSet regions expressed " \ |
312 "as a percentage of the heap size.") |
311 "as a percentage of the heap size.") \ |
|
312 \ |
|
313 experimental(ccstr, G1LogLevel, NULL, \ |
|
314 "Log level for G1 logging: fine, finer, finest") |
313 |
315 |
314 G1_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG, DECLARE_MANAGEABLE_FLAG, DECLARE_PRODUCT_RW_FLAG) |
316 G1_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG, DECLARE_MANAGEABLE_FLAG, DECLARE_PRODUCT_RW_FLAG) |
315 |
317 |
316 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_G1_GLOBALS_HPP |
318 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_G1_GLOBALS_HPP |