John, Chris, thanks for the feedback.
I don't think it is only about microbenchmarks. Long-running large
applications with lots of mutable call sites should also benefit for
this change. Current JVM behavior counts invalidations on root method,
so nmethods with multiple mutable call sites (fro
Hi John,
I understand that having the VM that may always recompile may be seen as a bug,
but having the VM that bailout and stop recompiling, or more generally change
the compilation strategy is a bug too.
The problem here is that there is no way from the point of view of a dyn lang
runtime t
I was going to say it is unlikely to matter in production cases but might
well hit test code which does extensive meta-programming, but actually,
since it¹s a question of invalidations across _all_ sites, rather than any
single one I think it might make a difference. I¹ll need to take a look at
wha