JIT Compiling Code in 5μs
malisper.me原文 ↗
文章用一个只支持字面量和重复的正则引擎,展示如何从 ARM64 汇编出发,把指令序列模板化为 stencils,再按 AST copy-and-patch 到可执行内存。pgrust 的 JIT 编译约 5 微秒,使“每条 SQL 都即时编译”成为可行策略;解释器在示例上慢手写代码 10 - 20 倍,JIT 的意义是把通用性与手写路径的速度重新拉近。
–浏览
malisper.me原文 ↗
评论 · Comments