440 "Print per-lock-site statistics of biased locking in JVM") \ |
440 "Print per-lock-site statistics of biased locking in JVM") \ |
441 \ |
441 \ |
442 notproduct(bool, PrintEliminateLocks, false, \ |
442 notproduct(bool, PrintEliminateLocks, false, \ |
443 "Print out when locks are eliminated") \ |
443 "Print out when locks are eliminated") \ |
444 \ |
444 \ |
445 diagnostic(bool, EliminateAutoBox, false, \ |
445 product(bool, EliminateAutoBox, true, \ |
446 "Private flag to control optimizations for autobox elimination") \ |
446 "Control optimizations for autobox elimination") \ |
447 \ |
447 \ |
448 product(intx, AutoBoxCacheMax, 128, \ |
448 product(intx, AutoBoxCacheMax, 128, \ |
449 "Sets max value cached by the java.lang.Integer autobox cache") \ |
449 "Sets max value cached by the java.lang.Integer autobox cache") \ |
|
450 \ |
|
451 experimental(bool, AggressiveUnboxing, false, \ |
|
452 "Control optimizations for aggressive boxing elimination") \ |
450 \ |
453 \ |
451 product(bool, DoEscapeAnalysis, true, \ |
454 product(bool, DoEscapeAnalysis, true, \ |
452 "Perform escape analysis") \ |
455 "Perform escape analysis") \ |
453 \ |
456 \ |
454 develop(bool, ExitEscapeAnalysisOnTimeout, true, \ |
457 develop(bool, ExitEscapeAnalysisOnTimeout, true, \ |