Multi-survivor support for SVM GC
Thomas Wuerthinger
thomas.wuerthinger at oracle.com
Mon Dec 2 09:59:36 UTC 2019
Hi Tongbao!
Thanks for the PR! Can you add some higher level description to https://github.com/oracle/graal/pull/1912 <https://github.com/oracle/graal/pull/1912>? Also, do you have any benchmark numbers that show which scenarios are performing differently with this patch?
- thomas
> On 2 Dec 2019, at 10:43, Tongbao Zhang <tongbao.ztb at alibaba-inc.com> wrote:
>
> Hello Graal developers,
>
> I have submit a PR here:
> https://github.com/oracle/graal/pull/1912
>
> Look forward to your response.
> Thanks,
> Tongbao
>
>
> ------------------------------------------------------------------
> 发件人:张同宝(井桐) <tongbao.ztb at alibaba-inc.com>
> 发送时间:2019年11月22日(星期五) 21:24
> 收件人:graal-dev <graal-dev at openjdk.java.net>
> 主 题:Multi-survivor support for SVM GC
>
> 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