.Net Discovery系列之十一-深入理解平臺機制與性能影響 (中)

 有關JIT的機制分析    ● 機制分析    以C#爲例,在C#代碼運行前,一般會經過兩次編譯,第一階段是C#代碼向MSIL的編譯,第二階段是IL向本地代碼的編譯。第一階段的編譯成果是生成託管模塊,第二階段的編譯成果是生成本地代碼以供運行,從這裏各位同學可以看出,第一階段生成的MSIL是不能直接運行的。必須指出的是JIT在第一次編譯IL後,會修改對應方法相應的內存地址入口,下一次需要執行這個方
相關文章
相關標籤/搜索