西西河

主题:【原创】介绍一下Go语言(1)之前的话 -- zllwy

共:💬92 🌺231
全看分页树展 · 主题 跟帖
家园 没有完整的VM也可以优化的

动态优化不一定要一个完整的跟jvm一样的虚拟机。

如果单纯的按照字面意思做jit,把vm的指令改写成native code,那样其实不快多少的。更快的是做动态profiling,然后找hotspot优化。jvm在1.1就有jit了,但是到了1.2才做出hotspot jit来,那个才是性能可以和C这种有一拼的时候。

像C这种,如果编译的时候加了标记hotspot的代码,另外和动态优化库链接,那么还是可能做到动态优化的,而且不需要完整的VM

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河