主题:【讨论】解释执行类代码的性能有无可能达到甚至超过本机编译代码 -- 老兵帅客
共:💬64
其实也不是代码在变,也就是代码中多分支,或者说顶多是spawn进程的问题,一些类似动态连结的概念也可以借鉴到这里啊。
不过这里似乎就有一个是使得每一个机器码的程序都带有这种智能,还是干脆让他成不带任何智能的中间码,而让VM带有一个统一的在执行中优化代码的性能,二者哪个更合适些。
老兵提到的可能制造出庞大的二进制代码可能是一个比较好的Argument, 不过,我其实怀疑这种动态优化的可能性是不是真的有那么大?
为什么就不能有一种方式,对于可能优化的部分给出几种可能性,而不能优化的部分直接翻译成为机器码,执行的时候动态地选择最优的运行方式,当然这里操作系统里面可能会要变。
- 相关回复 上下关系8
压缩 10 层
😄估计阿康没学过编译理论,今天尽创新了 老兵帅客 字0 2004-07-23 22:17:00
呵呵,其实这已经不是编译的问题了 梦里依稀 字122 2004-07-23 22:44:19
😥嘿嘿,你这问题越来越有意思了。 Highway 字481 2004-07-23 22:14:14
没有这么玄乎吧
关键不在于技术,而在于是否有足够的动力这样做 老兵帅客 字554 2004-07-23 21:19:39
😄很高兴老兵终于同意我的观点了 梦里依稀 字223 2004-07-23 21:25:33
😮HTTP怎么效率低下了,有空的时候还请再开个专题讨论! Highway 字0 2004-07-23 21:51:37
😄有什么好处没有啊 梦里依稀 字0 2004-07-23 22:00:45