src/share/vm/gc_implementation/g1/g1_globals.hpp

changeset 4016
c9814fadeb38
parent 3999
3650da95d2ee
child 4385
37f7535e5f18
     1.1 --- a/src/share/vm/gc_implementation/g1/g1_globals.hpp	Thu Aug 23 10:21:12 2012 +0200
     1.2 +++ b/src/share/vm/gc_implementation/g1/g1_globals.hpp	Tue Aug 28 15:20:08 2012 -0700
     1.3 @@ -311,7 +311,35 @@
     1.4            "as a percentage of the heap size.")                              \
     1.5                                                                              \
     1.6    experimental(ccstr, G1LogLevel, NULL,                                     \
     1.7 -          "Log level for G1 logging: fine, finer, finest")
     1.8 +          "Log level for G1 logging: fine, finer, finest")                  \
     1.9 +                                                                            \
    1.10 +  notproduct(bool, G1EvacuationFailureALot, false,                          \
    1.11 +          "Force use of evacuation failure handling during certain "        \
    1.12 +          "evacuation pauses")                                              \
    1.13 +                                                                            \
    1.14 +  develop(uintx, G1EvacuationFailureALotCount, 1000,                        \
    1.15 +          "Number of successful evacuations between evacuation failures "   \
    1.16 +          "occurring at object copying")                                    \
    1.17 +                                                                            \
    1.18 +  develop(uintx, G1EvacuationFailureALotInterval, 5,                        \
    1.19 +          "Total collections between forced triggering of evacuation "      \
    1.20 +          "failures")                                                       \
    1.21 +                                                                            \
    1.22 +  develop(bool, G1EvacuationFailureALotDuringConcMark, true,                \
    1.23 +          "Force use of evacuation failure handling during evacuation "     \
    1.24 +          "pauses when marking is in progress")                             \
    1.25 +                                                                            \
    1.26 +  develop(bool, G1EvacuationFailureALotDuringInitialMark, true,             \
    1.27 +          "Force use of evacuation failure handling during initial mark "   \
    1.28 +          "evacuation pauses")                                              \
    1.29 +                                                                            \
    1.30 +  develop(bool, G1EvacuationFailureALotDuringYoungGC, true,                 \
    1.31 +          "Force use of evacuation failure handling during young "          \
    1.32 +          "evacuation pauses")                                              \
    1.33 +                                                                            \
    1.34 +  develop(bool, G1EvacuationFailureALotDuringMixedGC, true,                 \
    1.35 +          "Force use of evacuation failure handling during mixed "          \
    1.36 +          "evacuation pauses")
    1.37  
    1.38  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)
    1.39  

mercurial