国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Windows > 正文

微軟官方詳解.Net Native:Win10通用應用性能的保障

2019-10-27 13:10:13
字體:
來源:轉載
供稿:網友
近日,微軟官方在其Windows博客中通過一篇博文詳細解釋了.Net Native,這是用于開發Win10應用商店應用的全新框架,微軟向開發者展示了為何.Net Native更優秀。本文將提供更多的內容供大家了解

 微軟從上個世紀90年代后期開始著手構建.Net開發框架,并于2000年發布了.Net 1.0。該框架的理念是,開發者不需要再為每個應用編寫類似內存管理等基礎操作的代碼,這些職責都可以由“公共語言運行庫(CLR)”來擔任,開發者只需要將注意力集中在更高的層面,實現功能即可。而實際運行效果也非常不錯,關鍵是還能夠減少代碼工作量。

不過一直以來性能方面總是被詬病,因為從高級語言代碼到CLR再到最終的CPU指令需要一個轉換過程,這會降低程序運行效率。

微軟官方詳解.Net Native:Win10通用應用性能的保障

現在微軟已經想出了兩全其美的方法,推出了全新編程框架.Net Native。.Net程序員可以繼續使用他們所熟悉的語言和工具,比如C#或Visual Basic以及其他常見的.Net運行庫。與以往不同的是,基于.Net Native編寫的代碼編譯完成之后,運行速度會更快,也不要求用戶在電腦中安裝.Net框架。

.Net Native優點:

• 冷啟動性能可提升60%;

• 熱啟動性能可提升40%;

• 本地編譯,應用占用內存會更少;

• 不再依賴桌面.NET運行庫;

• 由于應用是被編譯到本地代碼的,因此能夠得到本地代碼的性能(類比C++程序)

• 你仍然可以使用業內先進的C#或VB編程語言及其配套工具

• 你仍然可以使用.Net編程模型,利用擴展的API編寫業務邏輯、內置內存管理以及異常處理。

由于編譯.Net Native應用需要耗費時間,因此在Visual Studio中微軟加入的新“調試(Debug)模式”,允許開發者可以像編寫傳統.Net應用那樣編寫.Net Native應用,不需要完全編譯為本低代碼即可在Visual Studio中運行。如此便能夠加快開發速度,不過微軟也提醒開發者,在Release模式下測試代碼或者完全編譯到本地代碼在開發過程中同樣非常重要。

微軟通用應用,即能夠在桌面PC、平板、手機以及Xbox等Windows10設備中運行的通用應用都是基于.Net Native編寫的。對開發者來說,.Net Native是熟悉但又更快的編程框架;對最終用戶來說,不需要再安裝.Net框架即可使用UWP通用應用。應用也將更加輕便,且運行速度更快(相比.Net應用)。

如果你想了解更多,可點此參考微軟官方頁面。(via: WinBeta)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武宣县| 榕江县| 浏阳市| 永昌县| 福建省| 施甸县| 霍州市| 东兰县| 揭阳市| 乌恰县| 乃东县| 靖州| 本溪市| 黔南| 涪陵区| 潞西市| 五指山市| 河北省| 定边县| 修文县| 伊川县| 尼勒克县| 清流县| 昌黎县| 武清区| 古交市| 米易县| 司法| 晋城| 磐石市| 陵川县| 鄂托克前旗| 黄龙县| 宁乡县| 湘阴县| 庆云县| 景宁| 安阳县| 田林县| 梁河县| 化隆|