Remi, Thanks. It some ways it is a good thing that non of these seem to make any difference apart from the inline ones which slow it down. I suspect:
1) The default has been well chosen. 2) My test is too simple. I am going to have to put in some work making a fuller test suit and get back to you :) Thanks very much - AJ On 28 May 2011 15:03, Rémi Forax <[email protected]> wrote: > On 05/28/2011 02:10 PM, Alex Turner wrote: > >> All, >> >> Hi! This is my first post here. I am Alex Turner, currently technical >> team lead for the JVM compiler ground at Micro Focus. I have a great >> interest in invokedynamic and its performance. I created a performance >> test system using ASM 4.0 and Java. I am starting to get some figures >> (see my blog at nerds-central.blogspot.com for the source but I don't >> want to link spam you). >> >> The tests are run using the Sun/Oracle JVM on the 1.7-143 release on >> 64 bit Fedora 14. I would like to run the test (and more tests as I >> create them) using a range of different JVM flags to get some real >> numbers. I can then re-run these as new JVMs come out and try >> different platforms. >> >> If I was to pick 3 key flags to mess with, what would they be and what >> values should I give them? >> > > Here are the flags I like :) > > AggressiveOpts > > espace analysis : > MaxBCEAEstimateLevel, MaxBCEAEstimateSize > > inline: > MaxInlineLevel, InlineSmallCode, MaxRecursiveInlineLevel, MaxInlineSize > > code cache size: > ReservedCodeCacheSize > > allow oop in code > ScavengeRootsInCode (=2) > > number of type profiled at a callsite: > TypeProfileWidth (=3) > > Limit on traps: > PerMethodTrapLimit, PerBytecodeTrapLimit > > and also tiered compilation: > TieredCompilation CompilationPolicyChoice > > Ok, a little more than 3 flags. > > > Thanks for any advice. >> >> - AJ >> >> > Rémi > > -- > You received this message because you are subscribed to the Google Groups > "JVM Languages" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/jvm-languages?hl=en. > > -- Dr Alexander J Turner http://nerds-central.blogspot.com/2008/01/about-me.html -- You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en.
