
-
生物通官微
陪你抓住生命科技
跳动的脉搏
追踪即时编译在效果处理和处理器中的应用
《Proceedings of the ACM on Programming Languages》:Tracing Just-in-Time Compilation for Effects and Handlers
【字体: 大 中 小 】 时间:2025年11月07日 来源:Proceedings of the ACM on Programming Languages
编辑推荐:
Effect handlers作为新兴语言特性,允许非局部且结构化的控制流,但现有实现常因效率牺牲功能。本研究首次评估针对效应处理程序的元追踪即时编译(meta-tracing JIT),通过RPython实现Eff、Effekt、Koka等语言的通用字节码,动态检测热点循环并优化动态控制流。实验表明,该方法在复杂效应场景下性能提升显著,但简单递归场景收益有限。与主流语言实现相比,平均性能提升达3.2倍,尤其在异步和异常处理领域表现突出。
生物通微信公众号
知名企业招聘