Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/globals.hpp @ 7482:989155e2d07a
Merge with hs25-b15.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Wed, 16 Jan 2013 01:34:24 +0100 |
parents | 8a3efb8c831d 1f6d10b4cc0c |
children | 3ac7d10a6572 |
comparison
equal
deleted
inserted
replaced
7381:6761a8f854a4 | 7482:989155e2d07a |
---|---|
937 "Print dependency information for all nmethods when generated") \ | 937 "Print dependency information for all nmethods when generated") \ |
938 \ | 938 \ |
939 develop(bool, PrintExceptionHandlers, false, \ | 939 develop(bool, PrintExceptionHandlers, false, \ |
940 "Print exception handler tables for all nmethods when generated") \ | 940 "Print exception handler tables for all nmethods when generated") \ |
941 \ | 941 \ |
942 develop(bool, StressCompiledExceptionHandlers, false, \ | |
943 "Exercise compiled exception handlers") \ | |
944 \ | |
942 develop(bool, InterceptOSException, false, \ | 945 develop(bool, InterceptOSException, false, \ |
943 "Starts debugger when an implicit OS (e.g., NULL) " \ | 946 "Starts debugger when an implicit OS (e.g., NULL) " \ |
944 "exception happens") \ | 947 "exception happens") \ |
945 \ | 948 \ |
946 notproduct(bool, PrintCodeCache, false, \ | 949 notproduct(bool, PrintCodeCache, false, \ |
1112 "call thr_setconcurrency at thread create time to avoid " \ | 1115 "call thr_setconcurrency at thread create time to avoid " \ |
1113 "LWP starvation on MP systems (For Solaris Only)") \ | 1116 "LWP starvation on MP systems (For Solaris Only)") \ |
1114 \ | 1117 \ |
1115 product(bool, ReduceSignalUsage, false, \ | 1118 product(bool, ReduceSignalUsage, false, \ |
1116 "Reduce the use of OS signals in Java and/or the VM") \ | 1119 "Reduce the use of OS signals in Java and/or the VM") \ |
1117 \ | |
1118 notproduct(bool, ValidateMarkSweep, false, \ | |
1119 "Do extra validation during MarkSweep collection") \ | |
1120 \ | |
1121 notproduct(bool, RecordMarkSweepCompaction, false, \ | |
1122 "Enable GC-to-GC recording and querying of compaction during " \ | |
1123 "MarkSweep") \ | |
1124 \ | 1120 \ |
1125 develop_pd(bool, ShareVtableStubs, \ | 1121 develop_pd(bool, ShareVtableStubs, \ |
1126 "Share vtable stubs (smaller code but worse branch prediction") \ | 1122 "Share vtable stubs (smaller code but worse branch prediction") \ |
1127 \ | 1123 \ |
1128 develop(bool, LoadLineNumberTables, true, \ | 1124 develop(bool, LoadLineNumberTables, true, \ |
1621 "Trace CMS incremental mode pacing computation") \ | 1617 "Trace CMS incremental mode pacing computation") \ |
1622 \ | 1618 \ |
1623 develop(bool, CMSTraceThreadState, false, \ | 1619 develop(bool, CMSTraceThreadState, false, \ |
1624 "Trace the CMS thread state (enable the trace_state() method)") \ | 1620 "Trace the CMS thread state (enable the trace_state() method)") \ |
1625 \ | 1621 \ |
1626 product(bool, CMSClassUnloadingEnabled, false, \ | 1622 product(bool, CMSClassUnloadingEnabled, true, \ |
1627 "Whether class unloading enabled when using CMS GC") \ | 1623 "Whether class unloading enabled when using CMS GC") \ |
1628 \ | 1624 \ |
1629 product(uintx, CMSClassUnloadingMaxInterval, 0, \ | 1625 product(uintx, CMSClassUnloadingMaxInterval, 0, \ |
1630 "When CMS class unloading is enabled, the maximum CMS cycle count"\ | 1626 "When CMS class unloading is enabled, the maximum CMS cycle count"\ |
1631 " for which classes may not be unloaded") \ | 1627 " for which classes may not be unloaded") \ |
1845 product(bool, UseCMSInitiatingOccupancyOnly, false, \ | 1841 product(bool, UseCMSInitiatingOccupancyOnly, false, \ |
1846 "Only use occupancy as a crierion for starting a CMS collection") \ | 1842 "Only use occupancy as a crierion for starting a CMS collection") \ |
1847 \ | 1843 \ |
1848 product(intx, CMSIsTooFullPercentage, 98, \ | 1844 product(intx, CMSIsTooFullPercentage, 98, \ |
1849 "An absolute ceiling above which CMS will always consider the " \ | 1845 "An absolute ceiling above which CMS will always consider the " \ |
1850 "perm gen ripe for collection") \ | 1846 "unloading of classes when class unloading is enabled") \ |
1851 \ | 1847 \ |
1852 develop(bool, CMSTestInFreeList, false, \ | 1848 develop(bool, CMSTestInFreeList, false, \ |
1853 "Check if the coalesced range is already in the " \ | 1849 "Check if the coalesced range is already in the " \ |
1854 "free lists as claimed") \ | 1850 "free lists as claimed") \ |
1855 \ | 1851 \ |
1914 \ | 1910 \ |
1915 develop(uintx, MetaDataDeallocateALotInterval, 100, \ | 1911 develop(uintx, MetaDataDeallocateALotInterval, 100, \ |
1916 "Metadata deallocation alot interval") \ | 1912 "Metadata deallocation alot interval") \ |
1917 \ | 1913 \ |
1918 develop(bool, TraceMetadataChunkAllocation, false, \ | 1914 develop(bool, TraceMetadataChunkAllocation, false, \ |
1919 "Trace humongous metadata allocations") \ | 1915 "Trace chunk metadata allocations") \ |
1920 \ | 1916 \ |
1921 product(bool, TraceMetadataHumongousAllocation, false, \ | 1917 product(bool, TraceMetadataHumongousAllocation, false, \ |
1922 "Trace humongous metadata allocations") \ | 1918 "Trace humongous metadata allocations") \ |
1923 \ | 1919 \ |
1924 develop(bool, TraceMetavirtualspaceAllocation, false, \ | 1920 develop(bool, TraceMetavirtualspaceAllocation, false, \ |
1925 "Trace humongous metadata allocations") \ | 1921 "Trace virtual space metadata allocations") \ |
1926 \ | 1922 \ |
1927 notproduct(bool, ExecuteInternalVMTests, false, \ | 1923 notproduct(bool, ExecuteInternalVMTests, false, \ |
1928 "Enable execution of internal VM tests.") \ | 1924 "Enable execution of internal VM tests.") \ |
1929 \ | 1925 \ |
1930 product_pd(bool, UseTLAB, "Use thread-local object allocation") \ | 1926 product_pd(bool, UseTLAB, "Use thread-local object allocation") \ |
2232 "Trace loader constraints") \ | 2228 "Trace loader constraints") \ |
2233 \ | 2229 \ |
2234 develop(bool, TraceClassLoaderData, false, \ | 2230 develop(bool, TraceClassLoaderData, false, \ |
2235 "Trace class loader loader_data lifetime") \ | 2231 "Trace class loader loader_data lifetime") \ |
2236 \ | 2232 \ |
2237 product(uintx, InitialBootClassLoaderMetaspaceSize, 3*M, \ | 2233 product(uintx, InitialBootClassLoaderMetaspaceSize, \ |
2234 NOT_LP64(2200*K) LP64_ONLY(4*M), \ | |
2238 "Initial size of the boot class loader data metaspace") \ | 2235 "Initial size of the boot class loader data metaspace") \ |
2239 \ | 2236 \ |
2240 product(bool, TraceGen0Time, false, \ | 2237 product(bool, TraceGen0Time, false, \ |
2241 "Trace accumulated time for Gen 0 collection") \ | 2238 "Trace accumulated time for Gen 0 collection") \ |
2242 \ | 2239 \ |
3558 "Override built-in error report server address") \ | 3555 "Override built-in error report server address") \ |
3559 \ | 3556 \ |
3560 /* Shared spaces */ \ | 3557 /* Shared spaces */ \ |
3561 \ | 3558 \ |
3562 product(bool, UseSharedSpaces, true, \ | 3559 product(bool, UseSharedSpaces, true, \ |
3563 "Use shared spaces in the permanent generation") \ | 3560 "Use shared spaces for metadata") \ |
3564 \ | 3561 \ |
3565 product(bool, RequireSharedSpaces, false, \ | 3562 product(bool, RequireSharedSpaces, false, \ |
3566 "Require shared spaces in the permanent generation") \ | 3563 "Require shared spaces for metadata") \ |
3567 \ | 3564 \ |
3568 product(bool, DumpSharedSpaces, false, \ | 3565 product(bool, DumpSharedSpaces, false, \ |
3569 "Special mode: JVM reads a class list, loads classes, builds " \ | 3566 "Special mode: JVM reads a class list, loads classes, builds " \ |
3570 "shared spaces, and dumps the shared spaces to a file to be " \ | 3567 "shared spaces, and dumps the shared spaces to a file to be " \ |
3571 "used in future JVM runs.") \ | 3568 "used in future JVM runs.") \ |
3572 \ | 3569 \ |
3573 product(bool, PrintSharedSpaces, false, \ | 3570 product(bool, PrintSharedSpaces, false, \ |
3574 "Print usage of shared spaces") \ | 3571 "Print usage of shared spaces") \ |
3575 \ | 3572 \ |
3576 product(uintx, SharedReadWriteSize, NOT_LP64(12*M) LP64_ONLY(16*M), \ | 3573 product(uintx, SharedReadWriteSize, NOT_LP64(12*M) LP64_ONLY(16*M), \ |
3577 "Size of read-write space in permanent generation (in bytes)") \ | 3574 "Size of read-write space for metadata (in bytes)") \ |
3578 \ | 3575 \ |
3579 product(uintx, SharedReadOnlySize, NOT_LP64(12*M) LP64_ONLY(16*M), \ | 3576 product(uintx, SharedReadOnlySize, NOT_LP64(12*M) LP64_ONLY(16*M), \ |
3580 "Size of read-only space in permanent generation (in bytes)") \ | 3577 "Size of read-only space for metadata (in bytes)") \ |
3581 \ | 3578 \ |
3582 product(uintx, SharedMiscDataSize, NOT_LP64(2*M) LP64_ONLY(4*M), \ | 3579 product(uintx, SharedMiscDataSize, NOT_LP64(2*M) LP64_ONLY(4*M), \ |
3583 "Size of the shared data area adjacent to the heap (in bytes)") \ | 3580 "Size of the shared miscellaneous data area (in bytes)") \ |
3584 \ | 3581 \ |
3585 product(uintx, SharedMiscCodeSize, 120*K, \ | 3582 product(uintx, SharedMiscCodeSize, 120*K, \ |
3586 "Size of the shared code area adjacent to the heap (in bytes)") \ | 3583 "Size of the shared miscellaneous code area (in bytes)") \ |
3587 \ | 3584 \ |
3588 product(uintx, SharedDummyBlockSize, 0, \ | 3585 product(uintx, SharedDummyBlockSize, 0, \ |
3589 "Size of dummy block used to shift heap addresses (in bytes)") \ | 3586 "Size of dummy block used to shift heap addresses (in bytes)") \ |
3590 \ | 3587 \ |
3591 diagnostic(bool, EnableInvokeDynamic, false, \ | 3588 diagnostic(bool, EnableInvokeDynamic, false, \ |