Rust尾调用大考:利用新关键字实现的解释器性能竟超越手写ARM64汇编
这篇文章详细记录了作者使用Rust nightly版本新增的`become`关键字,为Uxn CPU构建尾调用解释器的全过程。测试结果显示,得益于将状态存储在寄存器参数中并在指令末尾进行分发,该实现在M1芯片(ARM64)上的性能不仅优于原...
标签索引
这个标签下有 1 篇文章。按时间回看相关判断与实践记录。
标签精选
这篇文章详细记录了作者使用Rust nightly版本新增的`become`关键字,为Uxn CPU构建尾调用解释器的全过程。测试结果显示,得益于将状态存储在寄存器参数中并在指令末尾进行分发,该实现在M1芯片(ARM64)上的性能不仅优于原...