hg: mlvm/mlvm/hotspot: indy.compiler.inline: Added generated bytecode adapters.

Christian Thalinger Christian.Thalinger at Sun.COM
Tue Aug 25 11:44:37 PDT 2009


Raffaello Giulietti wrote:
>> To get your whole call path inlined you may need to tweak the inlining
>> thresholds a little.  To inline the call path of a simple GuardWithTest
>> testcase I need to use:
>>
>> -XX:InlineSmallCode=1500 -XX:MaxInlineSize=50 -XX:MaxInlineLevel=15
>>
>> To find out what thresholds are best for you, build a debug JVM and use:
>>
>> -XX:+PrintCompilation -XX:+PrintInlining
>>
> 
> 
> What is needed to build a debug JVM?

You only want to build a JVM or the whole JDK?  To build a debug VM do:

$ make jvmg

or

$ make fastdebug

For a full debug JDK build do:

$ make debug_build

> "hg qselect"ing some guards? Which ones?

$ hg qselect 4256b1662add buildable

> Or some "make" option?
> Or something else?

-- Christian


More information about the mlvm-dev mailing list