Studying LF performance

2012-12-23 Thread Charles Oliver Nutter
A thread emerges! I'm going to be taking some time this holiday to explore the performance of the new LF indy impl in various situations. This will be the thread where I gather observations. A couple preliminaries... My perf exploration so far seems to show LF performing nearly equivalent to the

Re: Studying LF performance

2012-12-23 Thread Vladimir Kozlov
Hi Charlie, If you want to experiment :) you can try the code Roland and Christian pushed. Roland just pushed Incremental inlining changes for C2 which should help LF inlining: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/d092d1b31229 You also need Christian's inlining related chan

Re: Studying LF performance

2012-12-23 Thread Charles Oliver Nutter
Excellent! I'll give it a look and base my experiments on that! - Charlie On Sun, Dec 23, 2012 at 4:04 PM, Vladimir Kozlov wrote: > Hi Charlie, > > If you want to experiment :) you can try the code Roland and Christian > pushed. > > Roland just pushed Incremental inlining changes for C2 which sh

Re: Studying LF performance

2012-12-23 Thread Charles Oliver Nutter
Ok, things are definitely looking up with Roland's and Christian's patches! Numbers for red/black get as low as 0.74s with the new logic instead of the 1.5s I get without the patches, and compared to the old logic's best time of 0.726. Both results are rather variable (maybe as much as 15%) due to

Re: Studying LF performance

2012-12-23 Thread Charles Oliver Nutter
Oh, there's also this peculiar effect...shouldn't -TieredCompilation just give me C2 alone? system ~/projects/jruby $ jruby -v -J-XX:-TieredCompilation ../rubybench/bench/time/bench_red_black.rb jruby 1.7.2.dev (1.9.3p327) 2012-12-22 51cc3ad on OpenJDK 64-Bit Server VM 1.8.0-internal-headius_2012_