Multi-survivor support for SVM GC
Andrew Dinn
adinn at redhat.com
Fri Nov 22 13:47:56 UTC 2019
Hi Tongbao,
On 22/11/2019 13:24, 张同宝(井桐) wrote:
> Substrate VM is a great framework to generate executable native
> images for Java applications. Thank you for making it open-source. We
> (Alibaba) are trying to use Substrate VM and native-image to speed up
> the startup of our cloud-based Java applications.
>
> Meantime, we also found problems when running our applications using
> SVM. The full GC occurred more frequently than the HotSpot VM because
> there are no object age and survivor spaces in the current SVM GC
> implementation.
>
> We made some improvements to the SVM GC to address these problems,
> which can significantly decrease the full GC frequency. We would like
> to contribute a patch to the community, including the multi-survivor
> support of SVM builtin GC to reduce the frequency of full GC. We have
> tested this patch thoroughly in our production environment and are
> glad to contribute it to the Graal community.
>
> Look forward to your response.
This sounds very interesting and exciting. Thank you for offering to
contribute your efforts to the Graal community.
I would be very interested to see your patch. I know I can also speak on
behalf of my Red Hat colleagues who have also been considering
opportunities to improve the garbage collector.
I hope the Oracle developers will be interested in considering it for
inclusion in the community code base.
regards,
Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in England and Wales under Company Registration No. 03798903
Directors: Michael Cunningham, Michael ("Mike") O'Neill
More information about the graal-dev
mailing list