< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page




2636           "Enable Flight Recorder"))                                        \
2637                                                                             \
2638   JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL,                      \
2639           "Flight Recorder options"))                                       \
2640                                                                             \
2641   JFR_ONLY(product(ccstr, StartFlightRecording, NULL,                       \
2642           "Start flight recording with options"))                           \
2643                                                                             \
2644   experimental(bool, UseFastUnorderedTimeStamps, false,                     \
2645           "Use platform unstable time where supported for timestamps only") \
2646                                                                             \
2647   product(bool, EnableValhalla, false,                                      \
2648           "Enable experimental Valhalla features")                          \
2649                                                                             \
2650   product_pd(bool, ValueTypePassFieldsAsArgs,                               \
2651              "Pass each value type field as an argument at calls")          \
2652                                                                             \
2653   product_pd(bool, ValueTypeReturnedAsFields,                               \
2654             "return fields instead of a value type reference")              \
2655                                                                             \
2656   product(size_t, BigValueTypeThreshold, 4 * BytesPerLong,                  \
2657           "Max value type size for buffering")                              \
2658                                                                             \
2659   product(intx, ValueTypesBufferMaxMemory, 0,                               \
2660           "Max memory used for value types buffers (in pages)")             \
2661                                                                             \
2662   product(bool, ValueTypesThreadLocalRecycling, true,                       \
2663           "Enable Thread local recycling of buffered values")               \
2664                                                                             \
2665   product(bool, ReportVTBufferRecyclingTimes, false,                        \
2666           "Print duration of each VBuffer recycling")                       \
2667                                                                             \
2668   product(int, MinimumVTBufferChunkPerFrame, 2,                             \
2669           "Minimum number of VT buffer chunk allowed per frame")            \
2670                                                                             \
2671   product(bool, ZapVTBufferChunks, trueInDebug,                             \
2672           "Zap VTBufferChunk memory when recycled")                         \
2673                                                                             \
2674   develop(bool, StressValueTypeReturnedAsFields, false,                     \
2675           "stress return of fields instead of a value type reference")      \
2676                                                                             \
2677   experimental(bool, UsePointerPerturbation, false,                         \
2678                "With value types, use the perturbation scheme for acmp")    \
2679 
2680 
2681 #define VM_FLAGS(develop,                                                   \
2682                  develop_pd,                                                \
2683                  product,                                                   \
2684                  product_pd,                                                \
2685                  diagnostic,                                                \
2686                  diagnostic_pd,                                             \
2687                  experimental,                                              \
2688                  notproduct,                                                \
2689                  manageable,                                                \
2690                  product_rw,                                                \
2691                  lp64_product,                                              \
2692                  range,                                                     \
2693                  constraint,                                                \




2636           "Enable Flight Recorder"))                                        \
2637                                                                             \
2638   JFR_ONLY(product(ccstr, FlightRecorderOptions, NULL,                      \
2639           "Flight Recorder options"))                                       \
2640                                                                             \
2641   JFR_ONLY(product(ccstr, StartFlightRecording, NULL,                       \
2642           "Start flight recording with options"))                           \
2643                                                                             \
2644   experimental(bool, UseFastUnorderedTimeStamps, false,                     \
2645           "Use platform unstable time where supported for timestamps only") \
2646                                                                             \
2647   product(bool, EnableValhalla, false,                                      \
2648           "Enable experimental Valhalla features")                          \
2649                                                                             \
2650   product_pd(bool, ValueTypePassFieldsAsArgs,                               \
2651              "Pass each value type field as an argument at calls")          \
2652                                                                             \
2653   product_pd(bool, ValueTypeReturnedAsFields,                               \
2654             "return fields instead of a value type reference")              \
2655                                                                             \


















2656   develop(bool, StressValueTypeReturnedAsFields, false,                     \
2657           "stress return of fields instead of a value type reference")      \
2658                                                                             \
2659   experimental(bool, UsePointerPerturbation, false,                         \
2660                "With value types, use the perturbation scheme for acmp")    \
2661 
2662 
2663 #define VM_FLAGS(develop,                                                   \
2664                  develop_pd,                                                \
2665                  product,                                                   \
2666                  product_pd,                                                \
2667                  diagnostic,                                                \
2668                  diagnostic_pd,                                             \
2669                  experimental,                                              \
2670                  notproduct,                                                \
2671                  manageable,                                                \
2672                  product_rw,                                                \
2673                  lp64_product,                                              \
2674                  range,                                                     \
2675                  constraint,                                                \


< prev index next >