mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
6912063: inlining parameters need to be adjusted for some uses of the JVM
Put all inline-related switches into product mode, to allow tuning by dynamic language implementors. Reviewed-by: twisti, kvn
This commit is contained in:
parent
fdbb64ef71
commit
6fbdf208fc
4 changed files with 58 additions and 19 deletions
|
@ -2675,10 +2675,10 @@ class CommandLineFlags {
|
|||
notproduct(intx, MaxSubklassPrintSize, 4, \
|
||||
"maximum number of subklasses to print when printing klass") \
|
||||
\
|
||||
develop(intx, MaxInlineLevel, 9, \
|
||||
product(intx, MaxInlineLevel, 9, \
|
||||
"maximum number of nested calls that are inlined") \
|
||||
\
|
||||
develop(intx, MaxRecursiveInlineLevel, 1, \
|
||||
product(intx, MaxRecursiveInlineLevel, 1, \
|
||||
"maximum number of nested recursive calls that are inlined") \
|
||||
\
|
||||
product_pd(intx, InlineSmallCode, \
|
||||
|
@ -2691,10 +2691,10 @@ class CommandLineFlags {
|
|||
product_pd(intx, FreqInlineSize, \
|
||||
"maximum bytecode size of a frequent method to be inlined") \
|
||||
\
|
||||
develop(intx, MaxTrivialSize, 6, \
|
||||
product(intx, MaxTrivialSize, 6, \
|
||||
"maximum bytecode size of a trivial method to be inlined") \
|
||||
\
|
||||
develop(intx, MinInliningThreshold, 250, \
|
||||
product(intx, MinInliningThreshold, 250, \
|
||||
"min. invocation count a method needs to have to be inlined") \
|
||||
\
|
||||
develop(intx, AlignEntryCode, 4, \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue