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.

Reply via email to