How to inspect hotspot compiler results? hsdis binaries for Windows?

Ulf Zibis Ulf.Zibis at gmx.de
Thu Nov 19 01:43:30 PST 2009


Yes,  "-XX:+PrintOptoAssembly" option works on Windows too (using 
fastdebug-build). :-)
Now I get very loooong output, so next question is, how to reduce the 
output to a single method???
I've tried "-XX:CompileCommand=print,*...", but as expected, it was ignored.
When "-Xbatch" is needed?

BTW, there is no docu for "-XX:+PrintOptoAssembly" on 
http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp

-Ulf



Am 18.11.2009 18:13, Dennis Byrne schrieb:
> It works on Windows but it is not quite as low level as PrintAssembly.
>  For example you will see things like "fastlock" or "MEMBAR-release"
> but not the actual instructions behind these operations.
>
> Dennis Byrne
>
> On Wed, Nov 18, 2009 at 10:56 AM, Clemens Eisserer <linuxhippy at gmail.com> wrote:
>   
>> Hi Ulf,
>>
>> As far as I know the fastdebug-builds support this right out of the
>> box, it can be enabled using the  "-XX:+PrintOptoAssembly" option.
>> However I don't know wether this works on Windows too.
>>
>> - Clemens
>>
>> 2009/11/18 Ulf Zibis <Ulf.Zibis at gmx.de>:
>>     
>>> Am 18.11.2009 10:21, Christian Thalinger schrieb:
>>>       
>>>> I could upload plugins for Linux and Solaris (both 32 and 64-bit) based
>>>> on binutils-2.19.1.  I actually never tried base-hsdis.
>>>>
>>>>         
>>> Would be great!
>>>
>>> Any volunteer to build the windows plugin ?
>>> (I not experienced in GNU build environment on Windows and don't possess MS
>>> Visual Studio 2008 enterprise licence)
>>> Maybe by help of mingw cross compiler on linux.
>>>
>>> Would be extremely great!!!
>>>
>>>
>>>       
>>>> Please, feel free to edit the wiki page for clarity or to fill in missing
>>>> information.
>>>>         
>>> Done.
>>>
>>> -Ulf
>>>
>>>
>>>
>>>       
>
>
>
>   



More information about the hotspot-dev mailing list