2147 "The maximum number of frames to inspect when searching for " \ 2148 "recompilee") \ 2149 \ 2150 develop(intx, MaxInterpretedSearchLength, 3, \ 2151 "The maximum number of interpreted frames to skip when searching "\ 2152 "for recompilee") \ 2153 \ 2154 develop(intx, DesiredMethodLimit, 8000, \ 2155 "The desired maximum method size (in bytecodes) after inlining") \ 2156 \ 2157 develop(intx, HugeMethodLimit, 8000, \ 2158 "Don't compile methods larger than this if " \ 2159 "+DontCompileHugeMethods") \ 2160 \ 2161 /* Properties for Java libraries */ \ 2162 \ 2163 product(uint64_t, MaxDirectMemorySize, 0, \ 2164 "Maximum total size of NIO direct-buffer allocations") \ 2165 range(0, max_jlong) \ 2166 \ 2167 /* Flags used for temporary code during development */ \ 2168 \ 2169 diagnostic(bool, UseNewCode, false, \ 2170 "Testing Only: Use the new version while testing") \ 2171 \ 2172 diagnostic(bool, UseNewCode2, false, \ 2173 "Testing Only: Use the new version while testing") \ 2174 \ 2175 diagnostic(bool, UseNewCode3, false, \ 2176 "Testing Only: Use the new version while testing") \ 2177 \ 2178 /* flags for performance data collection */ \ 2179 \ 2180 product(bool, UsePerfData, true, \ 2181 "Flag to disable jvmstat instrumentation for performance testing "\ 2182 "and problem isolation purposes") \ 2183 \ 2184 product(bool, PerfDataSaveToFile, false, \ 2185 "Save PerfData memory to hsperfdata_<pid> file on exit") \ 2186 \ | 2147 "The maximum number of frames to inspect when searching for " \ 2148 "recompilee") \ 2149 \ 2150 develop(intx, MaxInterpretedSearchLength, 3, \ 2151 "The maximum number of interpreted frames to skip when searching "\ 2152 "for recompilee") \ 2153 \ 2154 develop(intx, DesiredMethodLimit, 8000, \ 2155 "The desired maximum method size (in bytecodes) after inlining") \ 2156 \ 2157 develop(intx, HugeMethodLimit, 8000, \ 2158 "Don't compile methods larger than this if " \ 2159 "+DontCompileHugeMethods") \ 2160 \ 2161 /* Properties for Java libraries */ \ 2162 \ 2163 product(uint64_t, MaxDirectMemorySize, 0, \ 2164 "Maximum total size of NIO direct-buffer allocations") \ 2165 range(0, max_jlong) \ 2166 \ 2167 product(bool, ClassForNameDeferLinking, false, \ 2168 "Revert to not linking in Class.forName()") \ 2169 \ 2170 /* Flags used for temporary code during development */ \ 2171 \ 2172 diagnostic(bool, UseNewCode, false, \ 2173 "Testing Only: Use the new version while testing") \ 2174 \ 2175 diagnostic(bool, UseNewCode2, false, \ 2176 "Testing Only: Use the new version while testing") \ 2177 \ 2178 diagnostic(bool, UseNewCode3, false, \ 2179 "Testing Only: Use the new version while testing") \ 2180 \ 2181 /* flags for performance data collection */ \ 2182 \ 2183 product(bool, UsePerfData, true, \ 2184 "Flag to disable jvmstat instrumentation for performance testing "\ 2185 "and problem isolation purposes") \ 2186 \ 2187 product(bool, PerfDataSaveToFile, false, \ 2188 "Save PerfData memory to hsperfdata_<pid> file on exit") \ 2189 \ |