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

微軟.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>
      主站蜘蛛池模板: 广宗县| 疏勒县| 武宣县| 东乡族自治县| 汝阳县| 丰台区| 精河县| 辽阳市| 习水县| 泰兴市| 墨脱县| 临沂市| 当雄县| 新竹市| 汝州市| 仁化县| 孝感市| 宜宾市| 丹棱县| 湘潭县| 龙岩市| 高密市| 湛江市| 中牟县| 海门市| 甘孜| 凤凰县| 玉田县| 徐闻县| 阿鲁科尔沁旗| 慈溪市| 平顺县| 南雄市| 和平区| 张家口市| 潼南县| 娄底市| 邵武市| 泽州县| 察隅县| 儋州市|