< prev index next >

src/hotspot/share/gc/shared/gc_globals.hpp

Print this page




 696                                                                             \
 697   develop(intx, ConcGCYieldTimeout, 0,                                      \
 698           "If non-zero, assert that GC threads yield within this "          \
 699           "number of milliseconds")                                         \
 700           range(0, max_intx)                                                \
 701                                                                             \
 702   notproduct(intx, ScavengeALotInterval,     1,                             \
 703           "Interval between which scavenge will occur with +ScavengeALot")  \
 704                                                                             \
 705   notproduct(intx, FullGCALotInterval,     1,                               \
 706           "Interval between which full gc will occur with +FullGCALot")     \
 707                                                                             \
 708   notproduct(intx, FullGCALotStart,     0,                                  \
 709           "For which invocation to start FullGCAlot")                       \
 710                                                                             \
 711   notproduct(intx, FullGCALotDummies,  32*K,                                \
 712           "Dummy object allocated with +FullGCALot, forcing all objects "   \
 713           "to move")                                                        \
 714                                                                             \
 715   /* gc parameters */                                                       \
 716   product(size_t, MinHeapSize, 0,                                           \
 717           "Minimum heap size (in bytes); zero means use ergonomics")        \
 718           constraint(MinHeapSizeConstraintFunc,AfterErgo)                   \
 719                                                                             \
 720   product(size_t, InitialHeapSize, 0,                                       \
 721           "Initial heap size (in bytes); zero means use ergonomics")        \
 722           constraint(InitialHeapSizeConstraintFunc,AfterErgo)               \
 723                                                                             \
 724   product(size_t, MaxHeapSize, ScaleForWordSize(96*M),                      \
 725           "Maximum heap size (in bytes)")                                   \
 726           constraint(MaxHeapSizeConstraintFunc,AfterErgo)                   \
 727                                                                             \
 728   manageable(size_t, SoftMaxHeapSize, 0,                                    \
 729           "Soft limit for maximum heap size (in bytes)")                    \
 730           constraint(SoftMaxHeapSizeConstraintFunc,AfterMemoryInit)         \
 731                                                                             \
 732   product(size_t, OldSize, ScaleForWordSize(4*M),                           \
 733           "Initial tenured generation size (in bytes)")                     \
 734           range(0, max_uintx)                                               \
 735                                                                             \
 736   product(size_t, NewSize, ScaleForWordSize(1*M),                           \
 737           "Initial new generation size (in bytes)")                         \
 738           constraint(NewSizeConstraintFunc,AfterErgo)                       \
 739                                                                             \
 740   product(size_t, MaxNewSize, max_uintx,                                    \
 741           "Maximum new generation size (in bytes), max_uintx means set "    \
 742           "ergonomically")                                                  \
 743           range(0, max_uintx)                                               \
 744                                                                             \
 745   product_pd(size_t, HeapBaseMinAddress,                                    \
 746           "OS specific low limit for heap base address")                    \
 747           constraint(HeapBaseMinAddressConstraintFunc,AfterErgo)            \
 748                                                                             \
 749   product(size_t, PretenureSizeThreshold, 0,                                \
 750           "Maximum size in bytes of objects allocated in DefNew "           \




 696                                                                             \
 697   develop(intx, ConcGCYieldTimeout, 0,                                      \
 698           "If non-zero, assert that GC threads yield within this "          \
 699           "number of milliseconds")                                         \
 700           range(0, max_intx)                                                \
 701                                                                             \
 702   notproduct(intx, ScavengeALotInterval,     1,                             \
 703           "Interval between which scavenge will occur with +ScavengeALot")  \
 704                                                                             \
 705   notproduct(intx, FullGCALotInterval,     1,                               \
 706           "Interval between which full gc will occur with +FullGCALot")     \
 707                                                                             \
 708   notproduct(intx, FullGCALotStart,     0,                                  \
 709           "For which invocation to start FullGCAlot")                       \
 710                                                                             \
 711   notproduct(intx, FullGCALotDummies,  32*K,                                \
 712           "Dummy object allocated with +FullGCALot, forcing all objects "   \
 713           "to move")                                                        \
 714                                                                             \
 715   /* gc parameters */                                                       \




 716   product(size_t, InitialHeapSize, 0,                                       \
 717           "Initial heap size (in bytes); zero means use ergonomics")        \
 718           constraint(InitialHeapSizeConstraintFunc,AfterErgo)               \
 719                                                                             \
 720   product(size_t, MaxHeapSize, ScaleForWordSize(96*M),                      \
 721           "Maximum heap size (in bytes)")                                   \
 722           constraint(MaxHeapSizeConstraintFunc,AfterErgo)                   \




 723                                                                             \
 724   product(size_t, OldSize, ScaleForWordSize(4*M),                           \
 725           "Initial tenured generation size (in bytes)")                     \
 726           range(0, max_uintx)                                               \
 727                                                                             \
 728   product(size_t, NewSize, ScaleForWordSize(1*M),                           \
 729           "Initial new generation size (in bytes)")                         \
 730           constraint(NewSizeConstraintFunc,AfterErgo)                       \
 731                                                                             \
 732   product(size_t, MaxNewSize, max_uintx,                                    \
 733           "Maximum new generation size (in bytes), max_uintx means set "    \
 734           "ergonomically")                                                  \
 735           range(0, max_uintx)                                               \
 736                                                                             \
 737   product_pd(size_t, HeapBaseMinAddress,                                    \
 738           "OS specific low limit for heap base address")                    \
 739           constraint(HeapBaseMinAddressConstraintFunc,AfterErgo)            \
 740                                                                             \
 741   product(size_t, PretenureSizeThreshold, 0,                                \
 742           "Maximum size in bytes of objects allocated in DefNew "           \


< prev index next >