How to inspect hotspot compiler results? hsdis binaries for Windows?
David Holmes - Sun Microsystems
David.Holmes at Sun.COM
Thu Nov 19 18:03:29 PST 2009
David Holmes - Sun Microsystems said the following on 11/20/09 11:57:
> Ulf Zibis said the following on 11/20/09 11:46:
>> P.S.: Is there any documentation, how to read the special
>> key-letters/words, printed from CompileCommand?
> It seems not in the OpenJDK docs. We have it documented for Java RTS here:
> Just ignore position 5 :-)
Of course I should have just copied the text here :)
Position Symbol and Meaning
1 '%' - OSR compilation.
'*' - Native method call wrapper compilation.
blank - Normal method compilation.
2 's' - The method is synchronized.
blank - The method is not synchronized.
3 '!' - The method has exception handlers.
blank - The method does not have exception handlers.
4 'b' - Blocking, that is, the thread which had the counter
overflow is waiting for the compile to finish before
blank - Not blocking.
More information about the hotspot-dev