回复:Multi-survivor support for SVM GC

Tongbao Zhang tongbao.ztb at alibaba-inc.com
Mon Dec 2 12:07:41 UTC 2019


Hi Thomas,

I will update these in that PR page.
Thanks for your advice!

Tongbao


------------------------------------------------------------------
发件人:Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
发送时间:2019年12月2日(星期一) 18:00
收件人:张同宝(井桐) <tongbao.ztb at alibaba-inc.com>
抄 送:graal-dev <graal-dev at openjdk.java.net>
主 题:Re: Multi-survivor support for SVM GC

Hi Tongbao!

Thanks for the PR! Can you add some higher level description to 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