I've been fiddling about with performance a bit again recently, and have
noticed a perf degradation since b72. I mentioned this to the Nashorn guys
and Marcus discovered that InlineSmallCode=2000 helped them get back to b72
performance. I can confirm this on JRuby as well, but in any case it seems
that something has regressed.

Here's some numbers with JRuby. Numbers are for b72, hotspot-comp, and
hotspot-comp with InlineSmallCode=2000. You can see that current
hotspot-comp builds do not perform as well as b72 unless that flag is
passed.

https://gist.github.com/headius/de7f99b52847c2436ee4

I have not yet started to explore the inlining or assembly output, but I
wanted to confirm that others are seeing this degradation.

My build of hotspot-comp is current.

I do have some benchmarks that look fine without the additional flag
(neural_net, for example), so I'm confused what's different in the degraded
cases.

- Charlie
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to