Thanks for the answers everyone. I updated slides quickly before my
talk to mention the ms times, exception-handling, and OSR sigils.

I'll continue revising the talk over time and adding information.
Probably will add LogCompilation to the list of flags I cover, since
it gives more information than PrintInlining.

- Charlie

On Wed, Oct 5, 2011 at 1:22 AM, Charles K Pepperdine <k...@kodewerk.com> wrote:
> The ! means the method has exception handlers. I'm not sure that I
> understand Remi's answer. Here's some code from sharedRuntime.cpp. A number
> of other files mention PrintCompilation but it's late so I've not sorted out
> where the main compile is logged. If it's in compile.cpp I've completely
> missed it ;-)
>
>
>   if (PrintCompilation) {
>     ttyLocker ttyl;
>     tty->print("---   n%s ", (method->is_synchronized() ? "s" : " "));
>     method->print_short_name(tty);
>     if (method->is_static()) {
>       tty->print(" (static)");
>     }
>     tty->cr();
>   }
> Regards,
> Kirk
> On Oct 5, 2011, at 1:47 AM, Charles Oliver Nutter wrote:
>
> Hey all...I'm updating and expanding my talk on C2 and will be posting
> some questions. Hopefully there's someone out there who can answer
> them :)
>
> First up... given this output from PrintCompilation, what do the "!"
> and "n" and "%" mean?
>
> Also, in Java 7 there's now two numbers instead of one at the begining
> of the line...what are they?
>
>   1401   70             java.util.concurrent.ConcurrentHashMap::hash (49
> bytes)
>   1412   71             java.lang.String::indexOf (7 bytes)
>   1420   72   !         java.io.BufferedReader::readLine (304 bytes)
>   1420   73             sun.nio.cs.UTF_8$Decoder::decodeArrayLoop (543
> bytes)
>   1422   42             java.util.zip.ZipCoder::getBytes (192 bytes)
> made not entrant
>   1435   74     n       java.lang.Object::hashCode (0 bytes)
>   1443   29   !         sun.misc.URLClassPath$JarLoader::getResource
> (91 bytes)   made zombie
>   1443   25             sun.misc.URLClassPath::getResource (74 bytes)
>  made zombie
>   1443   36             sun.misc.URLClassPath::getResource (74 bytes)
>  made not entrant
>   1443   43             java.util.zip.ZipCoder::encoder (35 bytes)
> made not entrant
>   1449   75             java.lang.String::endsWith (15 bytes)
>   1631    1 %           sun.misc.URLClassPath::getResource @ 39 (74 bytes)
>   1665   76             java.lang.ClassLoader::checkName (43 bytes)
>
> - Charlie
>
>
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to