comparison src/share/vm/runtime/globals.hpp @ 1157:c3b315a0d58a

6912063: inlining parameters need to be adjusted for some uses of the JVM Summary: Put all inline-related switches into product mode, to allow tuning by dynamic language implementors. Reviewed-by: twisti, kvn
author jrose
date Fri, 08 Jan 2010 13:58:49 -0800
parents f62a22282a47
children 1fc01a2425ce 73b22f919c34
comparison
equal deleted inserted replaced
1155:4e6abf09f540 1157:c3b315a0d58a
2673 "maximum number of elements to print") \ 2673 "maximum number of elements to print") \
2674 \ 2674 \
2675 notproduct(intx, MaxSubklassPrintSize, 4, \ 2675 notproduct(intx, MaxSubklassPrintSize, 4, \
2676 "maximum number of subklasses to print when printing klass") \ 2676 "maximum number of subklasses to print when printing klass") \
2677 \ 2677 \
2678 develop(intx, MaxInlineLevel, 9, \ 2678 product(intx, MaxInlineLevel, 9, \
2679 "maximum number of nested calls that are inlined") \ 2679 "maximum number of nested calls that are inlined") \
2680 \ 2680 \
2681 develop(intx, MaxRecursiveInlineLevel, 1, \ 2681 product(intx, MaxRecursiveInlineLevel, 1, \
2682 "maximum number of nested recursive calls that are inlined") \ 2682 "maximum number of nested recursive calls that are inlined") \
2683 \ 2683 \
2684 product_pd(intx, InlineSmallCode, \ 2684 product_pd(intx, InlineSmallCode, \
2685 "Only inline already compiled methods if their code size is " \ 2685 "Only inline already compiled methods if their code size is " \
2686 "less than this") \ 2686 "less than this") \
2689 "maximum bytecode size of a method to be inlined") \ 2689 "maximum bytecode size of a method to be inlined") \
2690 \ 2690 \
2691 product_pd(intx, FreqInlineSize, \ 2691 product_pd(intx, FreqInlineSize, \
2692 "maximum bytecode size of a frequent method to be inlined") \ 2692 "maximum bytecode size of a frequent method to be inlined") \
2693 \ 2693 \
2694 develop(intx, MaxTrivialSize, 6, \ 2694 product(intx, MaxTrivialSize, 6, \
2695 "maximum bytecode size of a trivial method to be inlined") \ 2695 "maximum bytecode size of a trivial method to be inlined") \
2696 \ 2696 \
2697 develop(intx, MinInliningThreshold, 250, \ 2697 product(intx, MinInliningThreshold, 250, \
2698 "min. invocation count a method needs to have to be inlined") \ 2698 "min. invocation count a method needs to have to be inlined") \
2699 \ 2699 \
2700 develop(intx, AlignEntryCode, 4, \ 2700 develop(intx, AlignEntryCode, 4, \
2701 "aligns entry code to specified value (in bytes)") \ 2701 "aligns entry code to specified value (in bytes)") \
2702 \ 2702 \