主题:【原创】介绍一下Go语言(1)之前的话 -- zllwy
共:💬92 🌺231
动态优化不一定要一个完整的跟jvm一样的虚拟机。
如果单纯的按照字面意思做jit,把vm的指令改写成native code,那样其实不快多少的。更快的是做动态profiling,然后找hotspot优化。jvm在1.1就有jit了,但是到了1.2才做出hotspot jit来,那个才是性能可以和C这种有一拼的时候。
像C这种,如果编译的时候加了标记hotspot的代码,另外和动态优化库链接,那么还是可能做到动态优化的,而且不需要完整的VM
- 相关回复 上下关系8
压缩 7 层
🙂the point zllwy 字184 2011-01-24 12:01:50
🙂js的语法还是会给编译器一点麻烦的 美人他爹 字145 2011-01-24 17:20:39
🙂这个有可能塞翁失马了 牵着一只大猫 字147 2011-01-27 16:36:19
🙂没有完整的VM也可以优化的
🙂你后面说的优化c的方法,是设想还是有了实现? 牵着一只大猫 字96 2011-01-27 20:37:42
🙂10年以前有过实现 1 美人他爹 字462 2011-01-27 21:28:38
🙂Dynamo 1 zllwy 字145 2011-02-01 14:37:47
🙂Binary Translate 美人他爹 字12 2011-02-01 15:41:16