D的优化器运行在中间代码上,而不是AST上.它的速度已达到了极限,但仍然很慢,只能通过开关来启用. 优化器是在DOS时代创建的,我花了大量时间加速它.必须在合理的时间内,为16位计算机工作.它使用由Hennessy&Ullman推荐的位向量优化算法.) 现代jit是按需工作(因此叫做"即时"),一次一个函数,这样就能忽略优化时间了.本地编译器还可整个优化程序.
优化器
中间
AST
速度
很慢
开关
启用
DOS
加速
16
Hennessy&Ullman
位向量
jit
按需
"即时"
一个函数
优化
整个
安全代码会检查边界,应该最小化@系统.
安全代码
@系统