【发布时间】:2010-11-06 02:40:48
【问题描述】:
我对虚拟机在运行时和编译时的优化感兴趣。我的想法是优化在编译时是最有效和最简单的。
但是,在某些情况下,我的想法似乎是错误的。这在Steve Yeggie's statement quoted by Daniel 中很明显
[O]在运行时由聪明的人执行优化通常更容易 虚拟机 - -。
为什么在运行时由 VM 执行优化比在编译时更容易?
【问题讨论】:
-
我认为 Steve Yeggie 的意思是“更容易获得更好的结果”而不是“更容易做”,我认为您是这样解释它的。毕竟,我想在程序运行时重新排列程序比在编译时更难。
标签: compiler-construction runtime compile-time vm-implementation