< prev index next >

src/share/vm/runtime/globals.hpp

Print this page




1501   develop(bool, TraceClearedExceptions, false,                              \
1502           "Print when an exception is forcibly cleared")                    \
1503                                                                             \
1504   product(bool, TraceClassResolution, false,                                \
1505           "Trace all constant pool resolutions (for debugging)")            \
1506                                                                             \
1507   product(bool, TraceBiasedLocking, false,                                  \
1508           "Trace biased locking in JVM")                                    \
1509                                                                             \
1510   product(bool, TraceMonitorInflation, false,                               \
1511           "Trace monitor inflation in JVM")                                 \
1512                                                                             \
1513   /* gc */                                                                  \
1514                                                                             \
1515   product(bool, UseSerialGC, false,                                         \
1516           "Use the Serial garbage collector")                               \
1517                                                                             \
1518   product(bool, UseG1GC, false,                                             \
1519           "Use the Garbage-First garbage collector")                        \
1520                                                                             \























































































































1521   product(bool, UseParallelGC, false,                                       \
1522           "Use the Parallel Scavenge garbage collector")                    \
1523                                                                             \
1524   product(bool, UseParallelOldGC, false,                                    \
1525           "Use the Parallel Old garbage collector")                         \
1526                                                                             \
1527   product(uintx, HeapMaximumCompactionInterval, 20,                         \
1528           "How often should we maximally compact the heap (not allowing "   \
1529           "any dead space)")                                                \
1530                                                                             \
1531   product(uintx, HeapFirstMaximumCompactionCount, 3,                        \
1532           "The collection count for the first maximum compaction")          \
1533                                                                             \
1534   product(bool, UseMaximumCompactionOnSystemGC, true,                       \
1535           "Use maximum compaction in the Parallel Old garbage collector "   \
1536           "for a system GC")                                                \
1537                                                                             \
1538   product(uintx, ParallelOldDeadWoodLimiterMean, 50,                        \
1539           "The mean used by the parallel compact dead wood "                \
1540           "limiter (a number between 0-100)")                               \




1501   develop(bool, TraceClearedExceptions, false,                              \
1502           "Print when an exception is forcibly cleared")                    \
1503                                                                             \
1504   product(bool, TraceClassResolution, false,                                \
1505           "Trace all constant pool resolutions (for debugging)")            \
1506                                                                             \
1507   product(bool, TraceBiasedLocking, false,                                  \
1508           "Trace biased locking in JVM")                                    \
1509                                                                             \
1510   product(bool, TraceMonitorInflation, false,                               \
1511           "Trace monitor inflation in JVM")                                 \
1512                                                                             \
1513   /* gc */                                                                  \
1514                                                                             \
1515   product(bool, UseSerialGC, false,                                         \
1516           "Use the Serial garbage collector")                               \
1517                                                                             \
1518   product(bool, UseG1GC, false,                                             \
1519           "Use the Garbage-First garbage collector")                        \
1520                                                                             \
1521   product(bool, UseShenandoahGC, false,                                     \
1522           "Use the Shenandoah garbage collector")                           \
1523                                                                             \
1524   product(uintx, ShenandoahHeapRegionSize, 0,                               \
1525           "Size of the Shenandoah regions.")                                \
1526                                                                             \
1527   develop(bool, ShenandoahDumpHeapBeforeConcurrentMark, false,              \
1528           "Dump the ShenanodahHeap Before Each ConcurrentMark")             \
1529                                                                             \
1530   develop(bool, ShenandoahDumpHeapAfterConcurrentMark, false,               \
1531           "Dump the ShenanodahHeap After Each Concurrent Mark")             \
1532                                                                             \
1533   product(bool, ShenandoahTraceFullGC, false,                               \
1534           "Trace Shenandoah full GC")                                       \
1535                                                                             \
1536   product(bool, ShenandoahTracePhases, false,                               \
1537           "Trace Shenandoah GC phases")                                     \
1538                                                                             \
1539   develop(bool, ShenandoahTraceJNICritical, false,                          \
1540           "Trace Shenandoah stalls for JNI critical regions")               \
1541                                                                             \
1542   product(bool, ShenandoahTraceHumongous, false,                            \
1543           "Trace Shenandoah humongous objects")                             \
1544                                                                             \
1545   develop(bool, ShenandoahTraceAllocations, false,                          \
1546           "Trace Shenandoah Allocations")                                   \
1547                                                                             \
1548   develop(bool, ShenandoahTraceBrooksPointers, false,                       \
1549           "Trace Brooks Pointer updates")                                   \
1550                                                                             \
1551   develop(bool, ShenandoahTraceEvacuations, false,                          \
1552           "Trace Shenandoah Evacuations")                                   \
1553                                                                             \
1554   develop(bool, ShenandoahVerifyWritesToFromSpace, false,                   \
1555           "Use Memory Protection to signal illegal writes to from space")   \
1556                                                                             \
1557   develop(bool, ShenandoahVerifyReadsToFromSpace, false,                    \
1558           "Use Memory Protection to signal illegal reads to from space")    \
1559                                                                             \
1560   develop(bool, ShenandoahTraceConcurrentMarking, false,                    \
1561           "Trace Concurrent Marking")                                       \
1562                                                                             \
1563   develop(bool, ShenandoahTraceUpdates, false,                              \
1564           "Trace Shenandoah Updates")                                       \
1565                                                                             \
1566   develop(bool, ShenandoahTraceTLabs, false,                                \
1567           "Trace TLabs in Shenandoah Heap")                                 \
1568                                                                             \
1569   product(bool, ShenandoahProcessReferences, true,                          \
1570           "Enable processing of (soft/weak/..) references in Shenandoah")   \
1571                                                                             \
1572   develop(bool, ShenandoahTraceWeakReferences, false,                       \
1573           "Trace Weak Reference Processing in Shenandoah Heap")             \
1574                                                                             \
1575   product(bool, ShenandoahGCVerbose, false,                                 \
1576           "Verbose information about the Shenandoah garbage collector")     \
1577                                                                             \
1578   product(bool, ShenandoahLogConfig, false,                                 \
1579           "Log information about Shenandoah's configuration settings")      \
1580                                                                             \
1581   develop(bool, ShenandoahVerify, false,                                    \
1582           "Verify the  Shenandoah garbage collector")                       \
1583                                                                             \
1584   product(bool, ShenandoahParallelRootScan, true,                           \
1585           "Turn on/off parallel root scanning in Shenandoah")               \
1586                                                                             \
1587   product(bool, ShenandoahConcurrentEvacuation, true,                       \
1588           "Turn on/off concurrent evacuation in Shenandoah")                \
1589                                                                             \
1590   product(bool, ShenandoahConcurrentMarking, true,                          \
1591           "Turn on/off concurrent marking in Shenandoah")                   \
1592                                                                             \
1593   product(bool, ShenandoahUpdateRefsEarly,false,                            \
1594           "Turn on/off early updating of references in Shenandoah")         \
1595                                                                             \
1596   product(bool, ShenandoahConcurrentUpdateRefs, true,                       \
1597           "Turn on/off concurrent reference updating in Shenandoah")        \
1598                                                                             \
1599   product(bool, ShenandoahWriteBarrier, true,                               \
1600           "Turn on/off write barriers in Shenandoah")                       \
1601                                                                             \
1602   product(bool, ShenandoahReadBarrier, true,                                \
1603           "Turn on/off read barriers in Shenandoah")                        \
1604                                                                             \
1605   product(ccstr, ShenandoahGCHeuristics, "dynamic",                         \
1606           "The heuristics to use in Shenandoah GC; possible values: "       \
1607           "statusquo, aggressive, halfway, lazy, dynamic")                  \
1608                                                                             \
1609   product(uintx, ShenandoahGarbageThreshold, 60,                            \
1610           "Sets the percentage of garbage a region need to contain before " \
1611           "it can be marked for collection. Applies to "                    \
1612           "Shenandoah GC dynamic Heuristic mode only (ignored otherwise)")  \
1613                                                                             \
1614   product(uintx, ShenandoahFreeThreshold, 25,                               \
1615           "Set the percentage of heap free in relation to the total "       \
1616           "capacity before a region can enter the concurrent marking "      \
1617           "phase. Applies to Shenandoah GC dynamic Heuristic mode only "    \
1618           "(ignored otherwise)")                                            \
1619                                                                             \
1620   product(uintx, ShenandoahInitialFreeThreshold, 50,                        \
1621           "Set the percentage of heap free in relation to the total "       \
1622           "capacity before a region can enter the concurrent marking "      \
1623           "phase. Applies to Shenandoah GC dynamic Heuristic mode only "    \
1624           "(ignored otherwise)")                                            \
1625                                                                             \
1626   product(uintx, ShenandoahAllocationThreshold, 0,                          \
1627           "Set the number of bytes allocated since last GC cycle before"    \
1628           "a region can enter the concurrent marking "                      \
1629           "phase. Applies to Shenandoah GC dynamic Heuristic mode only "    \
1630           "(ignored otherwise)")                                            \
1631                                                                             \
1632   product(uintx, ShenandoahTargetHeapOccupancy, 80,                         \
1633           "Sets the target maximum percentage occupance of the heap we"     \
1634           "would like to maintain."                                         \
1635           "Shenandoah GC newadaptive Heuristic mode only.")                 \
1636                                                                             \
1637   product(bool, ShenandoahPrintCollectionSet, false,                        \
1638           "Print the collection set before each GC phase")                  \
1639                                                                             \
1640   product(bool, UseParallelGC, false,                                   \
1641           "Use the Parallel Scavenge garbage collector")                    \
1642                                                                             \
1643   product(bool, UseParallelOldGC, false,                                    \
1644           "Use the Parallel Old garbage collector")                         \
1645                                                                             \
1646   product(uintx, HeapMaximumCompactionInterval, 20,                         \
1647           "How often should we maximally compact the heap (not allowing "   \
1648           "any dead space)")                                                \
1649                                                                             \
1650   product(uintx, HeapFirstMaximumCompactionCount, 3,                        \
1651           "The collection count for the first maximum compaction")          \
1652                                                                             \
1653   product(bool, UseMaximumCompactionOnSystemGC, true,                       \
1654           "Use maximum compaction in the Parallel Old garbage collector "   \
1655           "for a system GC")                                                \
1656                                                                             \
1657   product(uintx, ParallelOldDeadWoodLimiterMean, 50,                        \
1658           "The mean used by the parallel compact dead wood "                \
1659           "limiter (a number between 0-100)")                               \


< prev index next >