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

微軟.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>
      主站蜘蛛池模板: 高雄县| 乌拉特前旗| 和顺县| 含山县| 商城县| 屯昌县| 临澧县| 安陆市| 开远市| 临夏县| 资兴市| 武清区| 五家渠市| 乌兰浩特市| 外汇| 额济纳旗| 商洛市| 五河县| 阿坝县| 永胜县| 酒泉市| 万荣县| 南京市| 永清县| 贺兰县| 湟源县| 潮州市| 双流县| 田阳县| 会同县| 平阳县| 巩留县| 建瓯市| 平塘县| 金湖县| 铁岭县| 江阴市| 启东市| 武义县| 砀山县| 杭锦后旗|