Microsoft添加了对JVM和C#的堆栈分配支持

2020-07-02 19:37:34

Charlie Gracie Charlie.Gracie at microsoft.com Mon Jun 29 21:05:29 UTC 2020嗨Hi HotSpot-编译器-dev社区,以下是我们将堆栈分配添加到HotSpot C2编译器的工作的原型代码。我们正在寻找任何和所有的反馈,因为我们希望从原型转向可以贡献的东西。这种规模的变更很难审查,因此我们理解这一过程将是彻底的,需要时间才能完成。任何关于如何允许与其他人协作的建议,如果他们愿意,也将不胜感激(即,在某个地方回购)。这里的快速复习链接指向尼古拉在FOSDEM上的演讲:https://fosdem.org/2020/schedule/event/reducing_gc_times/Here是我们最初WEBRV:http://cr.openjdk.java.net/~adityam/charlie/stack_alloc/Expecting的链接,这样的更改需要JEP,我们已经准备了一份文件,描述我们基于JEP提交表所做的工作。我们的文档在末尾有几个额外的部分,讨论我们正在寻找指导的领域和一些初步的性能结果。这份文件可以在这里找到:Are Are https://github.com/microsoft/openjdk-proposals/blob/master/stack_allocation/Stack_Allocation_JEP.mdThanks,以获取评论、建议、关注、评论和问题。查理和尼古拉