Problems with LambdaForms in jdk7 after u40

Benjamin Sieffert benjamin.sieffert at metrigo.de
Thu Dec 12 05:17:02 PST 2013


Hello everyone!

We're using the (unofficial) java7-backport of the upcoming new JS-engine
nashorn. Unfortunately, jdk7u25 is the last version of java 7 where the
backport is working well. On u40/u45, there is a huge amount of LambdaForm
objects being generated (bumping us from 10k to 100k objects) which brings
our application down after a while. (Update 25 does not show any
LambdaForms-generation at all, at least not in -verbose:class output.)
Now I am well aware that such issues have been a major concern in recent
JSR-292/invokedynamik development and there are a lot of changes in the
upcoming java 8. However, in the meantime, we'd like to try getting around
or current problem with jdk7u45 and so far I haven't really been able to
find much detail on the changes that took place there. Is there any way we
can mitigate their impact, possibly fixing our problems?

Regards,
Benjamin

-- 
Benjamin Sieffert
metrigo GmbH
Sternstr. 106
20357 Hamburg

Geschäftsführer: Christian Müller, Tobias Schlottke, Philipp Westermeyer
Die Gesellschaft ist eingetragen beim Registergericht Hamburg
Nr. HRB 120447.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20131212/e504b566/attachment.html 


More information about the mlvm-dev mailing list