概念MTA技术
Cheney on the M.T.A.
Henry Baker于1994年提出的垃圾回收与连续传递风格(CPS)执行方案,将Scheme函数调用转为C函数调用并利用C调用栈作为新生代,当栈满时触发轻量级GC,实现尾调用优化和增量式垃圾回收
时间轴 (近 90 天)
10月5日
CHICKEN 采用基于 Henry Baker 提出的「Cheney on the M.T.A.」技术的编译方案,将 Scheme 代码编译为 C 代码,再借助 C 编译器生成本地可执行文件
待验证50%
10月5日
「Cheney on the M.T.A.」是 Henry Baker 于 1994 年提出的一种垃圾回收与连续传递风格(CPS)执行方案
待验证50%
10月5日
「Cheney on the M.T.A.」的核心思路是将所有 Scheme 函数调用转换为 C 函数调用但永远不返回(蹦床风格),让调用栈增长,栈将满时触发垃圾回收将存活对象复制到堆上并从栈顶重新执行
待验证50%
10月5日
「M.T.A.」是「Maturing To Adulthood」的缩写,也是对纽约地铁(MTA)的双关
待验证50%
全部知识事实 (4)
待验证
CHICKEN 采用基于 Henry Baker 提出的「Cheney on the M.T.A.」技术的编译方案,将 Scheme 代码编译为 C 代码,再借助 C 编译器生成本地可执行文件
50%待验证「Cheney on the M.T.A.」是 Henry Baker 于 1994 年提出的一种垃圾回收与连续传递风格(CPS)执行方案
50%待验证「Cheney on the M.T.A.」的核心思路是将所有 Scheme 函数调用转换为 C 函数调用但永远不返回(蹦床风格),让调用栈增长,栈将满时触发垃圾回收将存活对象复制到堆上并从栈顶重新执行
50%待验证「M.T.A.」是「Maturing To Adulthood」的缩写,也是对纽约地铁(MTA)的双关
50%