Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/globals.hpp @ 7643:3ac7d10a6572
Merge with hsx25/hotspot.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Thu, 31 Jan 2013 15:42:25 +0100 |
parents | 989155e2d07a f422634e5828 |
children | 2c6d04c5e60f |
comparison
equal
deleted
inserted
replaced
7573:17b6a63fe7c2 | 7643:3ac7d10a6572 |
---|---|
944 \ | 944 \ |
945 develop(bool, InterceptOSException, false, \ | 945 develop(bool, InterceptOSException, false, \ |
946 "Starts debugger when an implicit OS (e.g., NULL) " \ | 946 "Starts debugger when an implicit OS (e.g., NULL) " \ |
947 "exception happens") \ | 947 "exception happens") \ |
948 \ | 948 \ |
949 notproduct(bool, PrintCodeCache, false, \ | 949 product(bool, PrintCodeCache, false, \ |
950 "Print the compiled_code cache when exiting") \ | 950 "Print the code cache memory usage when exiting") \ |
951 \ | 951 \ |
952 develop(bool, PrintCodeCache2, false, \ | 952 develop(bool, PrintCodeCache2, false, \ |
953 "Print detailed info on the compiled_code cache when exiting") \ | 953 "Print detailed usage info on the code cache when exiting") \ |
954 \ | |
955 product(bool, PrintCodeCacheOnCompilation, false, \ | |
956 "Print the code cache memory usage each time a method is compiled") \ | |
954 \ | 957 \ |
955 diagnostic(bool, PrintStubCode, false, \ | 958 diagnostic(bool, PrintStubCode, false, \ |
956 "Print generated stub code") \ | 959 "Print generated stub code") \ |
957 \ | 960 \ |
958 product(bool, StackTraceInThrowable, true, \ | 961 product(bool, StackTraceInThrowable, true, \ |
983 product(bool, PrintWarnings, true, \ | 986 product(bool, PrintWarnings, true, \ |
984 "Prints JVM warnings to output stream") \ | 987 "Prints JVM warnings to output stream") \ |
985 \ | 988 \ |
986 notproduct(uintx, WarnOnStalledSpinLock, 0, \ | 989 notproduct(uintx, WarnOnStalledSpinLock, 0, \ |
987 "Prints warnings for stalled SpinLocks") \ | 990 "Prints warnings for stalled SpinLocks") \ |
988 \ | |
989 develop(bool, InitializeJavaLangSystem, true, \ | |
990 "Initialize java.lang.System - turn off for individual " \ | |
991 "method debugging") \ | |
992 \ | |
993 develop(bool, InitializeJavaLangString, true, \ | |
994 "Initialize java.lang.String - turn off for individual " \ | |
995 "method debugging") \ | |
996 \ | |
997 develop(bool, InitializeJavaLangExceptionsErrors, true, \ | |
998 "Initialize various error and exception classes - turn off for " \ | |
999 "individual method debugging") \ | |
1000 \ | 991 \ |
1001 product(bool, RegisterFinalizersAtInit, true, \ | 992 product(bool, RegisterFinalizersAtInit, true, \ |
1002 "Register finalizable objects at end of Object.<init> or " \ | 993 "Register finalizable objects at end of Object.<init> or " \ |
1003 "after allocation") \ | 994 "after allocation") \ |
1004 \ | 995 \ |
1090 \ | 1081 \ |
1091 product(intx, SyncVerbose, 0, "(Unstable)" ) \ | 1082 product(intx, SyncVerbose, 0, "(Unstable)" ) \ |
1092 \ | 1083 \ |
1093 product(intx, ClearFPUAtPark, 0, "(Unsafe,Unstable)" ) \ | 1084 product(intx, ClearFPUAtPark, 0, "(Unsafe,Unstable)" ) \ |
1094 \ | 1085 \ |
1095 product(intx, hashCode, 0, \ | 1086 product(intx, hashCode, 5, \ |
1096 "(Unstable) select hashCode generation algorithm" ) \ | 1087 "(Unstable) select hashCode generation algorithm" ) \ |
1097 \ | 1088 \ |
1098 product(intx, WorkAroundNPTLTimedWaitHang, 1, \ | 1089 product(intx, WorkAroundNPTLTimedWaitHang, 1, \ |
1099 "(Unstable, Linux-specific)" \ | 1090 "(Unstable, Linux-specific)" \ |
1100 " avoid NPTL-FUTEX hang pthread_cond_timedwait" ) \ | 1091 " avoid NPTL-FUTEX hang pthread_cond_timedwait" ) \ |
1180 product(bool, CompactFields, true, \ | 1171 product(bool, CompactFields, true, \ |
1181 "Allocate nonstatic fields in gaps between previous fields") \ | 1172 "Allocate nonstatic fields in gaps between previous fields") \ |
1182 \ | 1173 \ |
1183 notproduct(bool, PrintCompactFieldsSavings, false, \ | 1174 notproduct(bool, PrintCompactFieldsSavings, false, \ |
1184 "Print how many words were saved with CompactFields") \ | 1175 "Print how many words were saved with CompactFields") \ |
1176 \ | |
1177 notproduct(bool, PrintFieldLayout, false, \ | |
1178 "Print field layout for each class") \ | |
1179 \ | |
1180 product(intx, ContendedPaddingWidth, 128, \ | |
1181 "How many bytes to pad the fields/classes marked @Contended with")\ | |
1182 \ | |
1183 product(bool, EnableContended, true, \ | |
1184 "Enable @Contended annotation support") \ | |
1185 \ | |
1186 product(bool, RestrictContended, true, \ | |
1187 "Restrict @Contended to trusted classes") \ | |
1185 \ | 1188 \ |
1186 product(bool, UseBiasedLocking, true, \ | 1189 product(bool, UseBiasedLocking, true, \ |
1187 "Enable biased locking in JVM") \ | 1190 "Enable biased locking in JVM") \ |
1188 \ | 1191 \ |
1189 product(intx, BiasedLockingStartupDelay, 4000, \ | 1192 product(intx, BiasedLockingStartupDelay, 4000, \ |