On 16.03.2016 11:44, Duncan MacGregor wrote:
I haven't seen this, but setCallSiteTargetNormal does have to get the compiler lock, so contention can definitely cause problems. Is there a chance you're repeatedly invalidating and setting targets? Or generating lots of new mutable call sites?
In Groovy all callsites are mutable. So most probably yes. They must be, otherwise I could not react to dynamic types.
bye Jochen -- You received this message because you are subscribed to the Google Groups "JVM Languages" group. To unsubscribe from this group and stop receiving emails from it, send an email to jvm-languages+unsubscr...@googlegroups.com. To post to this group, send email to jvm-languages@googlegroups.com. Visit this group at https://groups.google.com/group/jvm-languages. For more options, visit https://groups.google.com/d/optout.