精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

微軟.Net CLR,速度和可伸縮性均會提高

責任編輯:editor006

作者:許真真

2017-11-20 16:09:41

摘自:it168網站

微軟的公共語言運行時正在進行一系列的改造,公司宣布這個改造計劃將使CLR更加高效、可擴展性更強。目前下一步的改進涉及Span<T>,這是一種新的類型,將提供用于實現更安全、更高性能、低級別代碼的語言和框架功能。

微軟的公共語言運行時正在進行一系列的改造,公司宣布這個改造計劃將使CLR更加高效、可擴展性更強。

微軟的C#首席設計師Mads Torgersen表示,這個計劃的關鍵在于對CLR中間語言,即IL。IL10年都沒有升級了。微軟希望通過改進IL,使CLR為更多的編程語言所用。

微軟.Net CLR,速度和可伸縮性均會提高

CLR的目標是高效運行.Net程序。微軟首席軟件工程師Ben Watson表示,目前.Net的最大問題是運行時自身可伸縮性的固有限制,CLR正在超越設計初衷。Watson解釋說,當多重字節的代碼被加載時,CLR內置算法就會開始崩潰。

微軟.Net CLR,速度和可伸縮性均會提高

目前下一步的改進涉及Span,這是一種新的類型,將提供用于實現更安全、更高性能、低級別代碼的語言和框架功能。Span 中的t表示類型參數。Torgersen說,Span 將被C#和其他語言用來創建更高效的代碼,不需要復制大量數據、不需要暫停垃圾收集。CLR的新版本將會有關于Span 的內部知識來提高速度。Span 將在接下來幾個版本的.Net Framework中推出。

微軟.Net CLR,速度和可伸縮性均會提高

CLR 作為微軟與Java世界JVM的對接,提供包括C#,Visual Basic和F#的.Net語言的代碼管理。源代碼由語言編譯器編譯成IL代碼,CLR通過執行IL來運行程序,并在程序運行時將輸出翻譯成機器碼。CLR提供的其他服務包括自動內存管理和類型安全,從而減輕程序員的負擔。

鏈接已復制,快去分享吧

企業網版權所有?2010-2025 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 灵寿县| 梨树县| 中江县| 古蔺县| 手游| 桐城市| 容城县| 北票市| 南阳市| 砚山县| 绥宁县| 盱眙县| 西贡区| 双峰县| 巢湖市| 屏山县| 高阳县| 屏山县| 长垣县| 雷山县| 清苑县| 阿巴嘎旗| 凤阳县| 栖霞市| 清丰县| 章丘市| 三明市| 中卫市| 沿河| 罗定市| 舒兰市| 凯里市| 敦化市| 志丹县| 铜山县| 文登市| 都昌县| 虹口区| 鄂尔多斯市| 屯门区| 彭山县|