Re: Java 9 performance optimizations

2015-11-03 Thread Vitaly Davidovich
Hi Paul, Thanks for the response and the link -- will look at it later. I presume it in part might relate to cracking open the lambda “box” > implementing the targeted functional interface to obtain the underlying > method containing the lambda body, generated by javac, that the box defers > to,

Re: Java 9 performance optimizations

2015-11-03 Thread Vitaly Davidovich
Yes, I had seen Chris' presentation as well. Certainly modularization will help AOT in many ways. But, I'm particularly interested on the JIT side. What was meant by aggressive lambda inlining, for example? Can anyone point at some additional info? Thanks sent from my phone On Nov 3, 2015 6:37

Re: Java 9 performance optimizations

2015-11-03 Thread Paul Sandoz
Hi Vitaly, Probably worth sending an email to the [email protected] > On 3 Nov 2015, at 13:09, Vitaly Davidovich wrote: > > Yes, I had seen Chris' presentation as well. Certainly modularization will > help AOT in many ways. But, I'm particular

Re: Java 9 performance optimizations

2015-11-03 Thread Jeroen Borgers
I found this interesting presentation "Java goes AOT" from JVM Language Summit: https://www.youtube.com/watch?v=Xybzyv8qbOc As presented by Christiaan Thalinger from HS compiler team, AOT is used with Graal to reduce startup time and quicker peak performance (tiered). Currently they don't do any i

Re: Java 9 performance optimizations

2015-10-27 Thread Jeroen Borgers
Hi, I would much appreciate it if someone can shed more light on this topic and share some new insights. Does startup time actually improve substantially? Can optimizations actually be more aggressive resulting in a speedup? How does it work? Would be nice to know some highlights/examples. I hope

Re: Java 9 performance optimizations

2015-10-26 Thread Vitaly Davidovich
Is there more info on aggressive lambda inlining? If it's what I think it is, it would be very useful performance wise. sent from my phone On Oct 25, 2015 12:51 PM, "Jeroen Borgers" wrote: > Hi, > > One of the goals of Jigsaw I read here: > > http://openjdk.java.net/projects/jigsaw/goals-reqs/03