Looking very good, thanks. Ship it!
Thanks, John!
Actually, can you insert a comment why the injected counts are not scaled? (Or
perhaps they should be??)
Sure! I intentionally don't scale the counts because I don't see any
reason to do so. Profiling is done on per-MethodHandle basis, so
Hi everybody,
I've recently did some research on Java value objects / value
types / object layout (I'll be actually giving a short talk on the
topic at FOSDEM[0] this weekend). I just want to quickly summarize my
current findings here and gently ask for feedback in case you think
I've totally
On Jan 28, 2015, at 1:00 AM, Vladimir Ivanov vladimir.x.iva...@oracle.com
wrote:
I polished the change a little according to your comments (diff against v03):
http://cr.openjdk.java.net/~vlivanov/8063137/webrev.03-04/hotspot
http://cr.openjdk.java.net/~vlivanov/8063137/webrev.03-04/hotspot
Good.
On Jan 28, 2015, at 9:22 AM, Vladimir Ivanov vladimir.x.iva...@oracle.com
wrote:
The fix is to use adapted MethodHandle to construct LambdaForm.
___
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://cr.openjdk.java.net/~vlivanov/8071788/webrev.00/
https://bugs.openjdk.java.net/browse/JDK-8071788
There's a type mismatch between MethodHandle and LambdaForm in
CountingWrapper.asTypeUncached(). Sometimes, it leads to a VM crash.
The fix is to use adapted MethodHandle to construct