src/hotspot/share/gc/shared/gc_globals.hpp
branchdatagramsocketimpl-branch
changeset 58678 9cf78a70fa4f
parent 54982 b18c8301b8c2
child 58679 9c3209ff7550
equal deleted inserted replaced
58677:13588c901957 58678:9cf78a70fa4f
   678           "Verify GC object start array if verify before/after")            \
   678           "Verify GC object start array if verify before/after")            \
   679                                                                             \
   679                                                                             \
   680   product(bool, DisableExplicitGC, false,                                   \
   680   product(bool, DisableExplicitGC, false,                                   \
   681           "Ignore calls to System.gc()")                                    \
   681           "Ignore calls to System.gc()")                                    \
   682                                                                             \
   682                                                                             \
   683   product(bool, BindGCTaskThreadsToCPUs, false,                             \
       
   684           "Bind GCTaskThreads to CPUs if possible")                         \
       
   685                                                                             \
       
   686   product(bool, UseGCTaskAffinity, false,                                   \
       
   687           "Use worker affinity when asking for GCTasks")                    \
       
   688                                                                             \
       
   689   product(bool, PrintGC, false,                                             \
   683   product(bool, PrintGC, false,                                             \
   690           "Print message at garbage collection. "                           \
   684           "Print message at garbage collection. "                           \
   691           "Deprecated, use -Xlog:gc instead.")                              \
   685           "Deprecated, use -Xlog:gc instead.")                              \
   692                                                                             \
   686                                                                             \
   693   product(bool, PrintGCDetails, false,                                      \
   687   product(bool, PrintGCDetails, false,                                      \
   711   notproduct(intx, FullGCALotDummies,  32*K,                                \
   705   notproduct(intx, FullGCALotDummies,  32*K,                                \
   712           "Dummy object allocated with +FullGCALot, forcing all objects "   \
   706           "Dummy object allocated with +FullGCALot, forcing all objects "   \
   713           "to move")                                                        \
   707           "to move")                                                        \
   714                                                                             \
   708                                                                             \
   715   /* gc parameters */                                                       \
   709   /* gc parameters */                                                       \
       
   710   product(size_t, MinHeapSize, 0,                                           \
       
   711           "Minimum heap size (in bytes); zero means use ergonomics")        \
       
   712           constraint(MinHeapSizeConstraintFunc,AfterErgo)                   \
       
   713                                                                             \
   716   product(size_t, InitialHeapSize, 0,                                       \
   714   product(size_t, InitialHeapSize, 0,                                       \
   717           "Initial heap size (in bytes); zero means use ergonomics")        \
   715           "Initial heap size (in bytes); zero means use ergonomics")        \
   718           constraint(InitialHeapSizeConstraintFunc,AfterErgo)               \
   716           constraint(InitialHeapSizeConstraintFunc,AfterErgo)               \
   719                                                                             \
   717                                                                             \
   720   product(size_t, MaxHeapSize, ScaleForWordSize(96*M),                      \
   718   product(size_t, MaxHeapSize, ScaleForWordSize(96*M),                      \
   721           "Maximum heap size (in bytes)")                                   \
   719           "Maximum heap size (in bytes)")                                   \
   722           constraint(MaxHeapSizeConstraintFunc,AfterErgo)                   \
   720           constraint(MaxHeapSizeConstraintFunc,AfterErgo)                   \
       
   721                                                                             \
       
   722   manageable(size_t, SoftMaxHeapSize, 0,                                    \
       
   723           "Soft limit for maximum heap size (in bytes)")                    \
       
   724           constraint(SoftMaxHeapSizeConstraintFunc,AfterMemoryInit)         \
   723                                                                             \
   725                                                                             \
   724   product(size_t, OldSize, ScaleForWordSize(4*M),                           \
   726   product(size_t, OldSize, ScaleForWordSize(4*M),                           \
   725           "Initial tenured generation size (in bytes)")                     \
   727           "Initial tenured generation size (in bytes)")                     \
   726           range(0, max_uintx)                                               \
   728           range(0, max_uintx)                                               \
   727                                                                             \
   729                                                                             \
   807           "Generation level at which to start +VerifyBefore/AfterGC")       \
   809           "Generation level at which to start +VerifyBefore/AfterGC")       \
   808           range(0, 1)                                                       \
   810           range(0, 1)                                                       \
   809                                                                             \
   811                                                                             \
   810   product(uintx, MaxTenuringThreshold,    15,                               \
   812   product(uintx, MaxTenuringThreshold,    15,                               \
   811           "Maximum value for tenuring threshold")                           \
   813           "Maximum value for tenuring threshold")                           \
   812           range(0, markOopDesc::max_age + 1)                                \
   814           range(0, markWord::max_age + 1)                                   \
   813           constraint(MaxTenuringThresholdConstraintFunc,AfterErgo)          \
   815           constraint(MaxTenuringThresholdConstraintFunc,AfterErgo)          \
   814                                                                             \
   816                                                                             \
   815   product(uintx, InitialTenuringThreshold,    7,                            \
   817   product(uintx, InitialTenuringThreshold,    7,                            \
   816           "Initial value for tenuring threshold")                           \
   818           "Initial value for tenuring threshold")                           \
   817           range(0, markOopDesc::max_age + 1)                                \
   819           range(0, markWord::max_age + 1)                                   \
   818           constraint(InitialTenuringThresholdConstraintFunc,AfterErgo)      \
   820           constraint(InitialTenuringThresholdConstraintFunc,AfterErgo)      \
   819                                                                             \
   821                                                                             \
   820   product(uintx, TargetSurvivorRatio,    50,                                \
   822   product(uintx, TargetSurvivorRatio,    50,                                \
   821           "Desired percentage of survivor space used after scavenge")       \
   823           "Desired percentage of survivor space used after scavenge")       \
   822           range(0, 100)                                                     \
   824           range(0, 100)                                                     \