Multi-survivor support for SVM GC
Doug Simon
doug.simon at oracle.com
Fri Nov 22 13:42:05 UTC 2019
Hi Tongbao,
Such a contribution sounds very interesting. Please submit a PR to https://github.com/oracle/graal so we can discuss further.
-Doug
> On 22 Nov 2019, at 14:24, 张同宝(井桐) <tongbao.ztb at alibaba-inc.com> wrote:
>
> Dear Graal developers,
>
> 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.
>
> Thanks,
> Tongbao Zhang
More information about the graal-dev
mailing list