Problems with LambdaForms in jdk7 after u40

Julien Ponge julien at ponge.org
Thu Dec 12 05:23:18 PST 2013


Hi,

I'm quite concerned with 7u45, too, especially as it contains a bug with method handles and fields., see:

* https://github.com/golo-lang/golo-lang/issues/97
* http://mail.openjdk.java.net/pipermail/serviceability-dev/2013-March/008897.html

- Julien

On 12 Dec 2013, at 14:17, Benjamin Sieffert <benjamin.sieffert at metrigo.de> wrote:

> 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.
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev



More information about the mlvm-dev mailing list