Re: JEP 158 support for JIT

2017-01-04 Thread Vladimir Kozlov
Thank you, Yasumasa Yes, please, file "Enchantment" in JBS for hotspot/compiler category and set "Fix version" 10. We can review it now - no need to wait when jdk 10 is opened (should be soon). On 1/4/17 4:21 AM, Yasumasa Suenaga wrote: Hi, Contributions are always welcome! :) I uploaded

Re: JEP 158 support for JIT

2017-01-04 Thread Yasumasa Suenaga
Hi Chris, Thank you for your information. IMHO, LogCompilation is too difficult to migrate to UL. So I think we should implement basic (?) JIT logs at first. I uploaded patches for using UL. Please see them.

Re: JEP 158 support for JIT

2017-01-04 Thread Yasumasa Suenaga
Hi, Contributions are always welcome! :) I uploaded patches for using UL. I want to get JIT logs as below: Compilation logging: http://cr.openjdk.java.net/~ysuenaga/ul-jit/compilation/ CodeCache flushing logging: http://cr.openjdk.java.net/~ysuenaga/ul-jit/codecache/ But for

Re: JEP 158 support for JIT

2017-01-04 Thread Chris Newland
Hi Yasumasa-san, all, I'm also very interested in changes to JIT logging (I'm the author of the JITWatch tool [1] for visualising JIT-compiler decisions). JITWatch consumes the LogCompilation (XML) output which contains more detail (escape analysis etc.) and better contextualisation (inlining

Re: JEP 158 support for JIT

2017-01-03 Thread Christian Thalinger
> On Jan 2, 2017, at 6:08 PM, Yasumasa Suenaga wrote: > > Thanks Vladimir, > >> Definitely not in JDK 9. And I can't say when it could be done or done at >> all. > > I hope this feature will be implemented ASAP. You can always contribute an implementation. Shouldn’t be

Re: JEP 158 support for JIT

2017-01-02 Thread Yasumasa Suenaga
Thanks Vladimir, Definitely not in JDK 9. And I can't say when it could be done or done at all. I hope this feature will be implemented ASAP. Yasumasa On 2017/01/03 12:00, Vladimir Kozlov wrote: On 1/2/17 6:33 PM, Yasumasa Suenaga wrote: Hi all, Java 9 has JEP 158: Unified JVM Logging.

Re: JEP 158 support for JIT

2017-01-02 Thread Vladimir Kozlov
On 1/2/17 6:33 PM, Yasumasa Suenaga wrote: Hi all, Java 9 has JEP 158: Unified JVM Logging. This JEP describes that existing 'tty->print...' logging should use unified logging as output. However, C2 compiler does not seem to use it. Do you have any plan to use JEP 158 in JIT codes?

JEP 158 support for JIT

2017-01-02 Thread Yasumasa Suenaga
Hi all, Java 9 has JEP 158: Unified JVM Logging. This JEP describes that existing 'tty->print...' logging should use unified logging as output. However, C2 compiler does not seem to use it. Do you have any plan to use JEP 158 in JIT codes? I uploaded Unified JVM logging viewer to GitHub [1].