.NET 7 首次引入了以原生 AOT (Native AOT)發(fā)布應(yīng)用程序的選項(xiàng)?;诖颂匦裕?a target="_blank">開發(fā)者使用原生 AOT 發(fā)布應(yīng)用程序可以創(chuàng)建一個(gè)完全獨(dú)立 (self-contained) 的版本,它不需要運(yùn)行時(shí),所有內(nèi)容都包含在一個(gè)文件中。 微軟介紹道,.NET 8 為原生 AOT 發(fā)布帶來(lái)了以下改進(jìn):
增加對(duì) x64 和 macOS Arm64 架構(gòu)的支持
將 Linux 上原生 AOT 應(yīng)用程序的大小最多減少 50%
下表顯示了使用原生 AOT 發(fā)布的 "Hello World" 應(yīng)用程序的大小,其中包括 .NET 7 與 .NET 8 上的整個(gè) .NET 運(yùn)行時(shí):
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:Linux上的.NET 8獨(dú)立體積減少50%
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
云原生和非云原生各有優(yōu)劣,具體選擇取決于應(yīng)用場(chǎng)景。云原生利用云計(jì)算的優(yōu)勢(shì),通過(guò)微服務(wù)、容器化和自動(dòng)化運(yùn)維等技術(shù),提高了應(yīng)用的可擴(kuò)展性、更新速度和成本效益。非云原生則可能更適合對(duì)延遲敏感
發(fā)表于 09-13 09:53
?133次閱讀
套件Kunpeng DevKit、應(yīng)用使能套件Kunpeng BoostKit開展面向金融、能源、安平、制造等行業(yè)領(lǐng)域的原生開發(fā),為用戶在更多場(chǎng)景中帶來(lái)更安全高效以及更高性能的體驗(yàn)。
發(fā)表于 08-28 17:27
?520次閱讀
“安全產(chǎn)品那么多,我怎么知道防住了?”“大家都說(shuō)自己是云原生的,我看都是換湯不換藥”在與客戶溝通云原生安全方案的時(shí)候,經(jīng)常會(huì)遇到這樣的吐槽。越來(lái)越的客戶已經(jīng)開始了云原生化的技術(shù)架構(gòu)改造,也意識(shí)到
發(fā)表于 07-26 10:36
?269次閱讀
原生獨(dú)立ip的原理基于網(wǎng)絡(luò)技術(shù)中的IP地址分配。IP地址是用于在網(wǎng)絡(luò)上標(biāo)識(shí)每臺(tái)計(jì)算機(jī)和設(shè)備的數(shù)字標(biāo)簽。在互聯(lián)網(wǎng)上,每個(gè)連接的設(shè)備都需要一個(gè)單獨(dú)的IP地址,以便設(shè)備之間可以相互通信。那么原生獨(dú)立ip
發(fā)表于 05-07 17:24
?240次閱讀
.NET8對(duì)于性能的優(yōu)化是方方面面的,所以AOT預(yù)編譯機(jī)器碼也是不例外的。本篇來(lái)看下對(duì)于AOT的優(yōu)化。
發(fā)表于 12-06 10:16
?797次閱讀
.NET8里面JIT引入了一個(gè)新的機(jī)制,叫做Non-GC Heap。JIT可以確保相關(guān)對(duì)象分配在Non-GC Heap上,該堆像其名稱一樣,不受GC管理。
發(fā)表于 11-28 10:38
?510次閱讀
發(fā)布容器映像,并且默認(rèn)情況下是非 root 的。由于 .NET 基礎(chǔ)映像更小,因此可以更快地部署容器化應(yīng)用程序 - 包括我們映像的新實(shí)驗(yàn)變體,這些變體可為本機(jī) AOT 提供真正最小的應(yīng)用程序
發(fā)表于 11-20 16:15
?820次閱讀
Analog On Top的SOC如何做Top設(shè)計(jì)? 簡(jiǎn)介: 在片上系統(tǒng)(SOC)的世界里,模擬運(yùn)算(AOT)方法為設(shè)計(jì)過(guò)程帶來(lái)了獨(dú)特的風(fēng)味。與數(shù)字邏輯處于頂端的傳統(tǒng)方法不同,AOT顛覆了層次結(jié)構(gòu)
發(fā)表于 11-07 10:35
?475次閱讀
HarmonyOS設(shè)計(jì)文檔中,為大家提供了獨(dú)特的隱私聲明,開發(fā)者可以根據(jù)需要直接引用。
開發(fā)者直接使用官方提供的隱私聲明內(nèi)容,既可以符合HarmonyOS原生應(yīng)用的開發(fā)上架運(yùn)營(yíng)規(guī)范,又可
發(fā)表于 10-31 14:16
、物體與工具等。
整體分類
開發(fā)者直接使用官方提供的圖標(biāo)庫(kù)內(nèi)容,既可以符合HarmonyOS原生應(yīng)用的開發(fā)上架運(yùn)營(yíng)規(guī)范,又可以防止別人引用的侵權(quán)等,減少自主創(chuàng)作圖標(biāo)的工作量。當(dāng)然,如果有個(gè)性化的自主又有
發(fā)表于 10-27 16:40
HarmonyOS設(shè)計(jì)文檔中,為大家提供了獨(dú)特的流轉(zhuǎn)圖標(biāo),開發(fā)者可以根據(jù)需要直接引用。
開發(fā)者直接使用官方提供的流轉(zhuǎn)圖標(biāo)內(nèi)容,既可以符合HarmonyOS原生應(yīng)用的開發(fā)上架運(yùn)營(yíng)規(guī)范,又可
發(fā)表于 10-26 10:25
HarmonyOS設(shè)計(jì)文檔中,為大家提供了獨(dú)特的華為分享圖標(biāo),開發(fā)者可以根據(jù)需要直接引用。
開發(fā)者直接使用官方提供的華為分享圖標(biāo)內(nèi)容,既可以符合HarmonyOS原生應(yīng)用的開發(fā)上架運(yùn)營(yíng)規(guī)范,又可
發(fā)表于 10-25 14:28
HarmonyOS設(shè)計(jì)文檔中,為大家提供了一些已經(jīng)設(shè)計(jì)好的原生服務(wù)組件庫(kù),開發(fā)者可以根據(jù)需要直接引用。
開發(fā)者直接使用官方提供的服務(wù)組件庫(kù)樣式,既可以符合HarmonyOS原生應(yīng)用的開發(fā)上架運(yùn)營(yíng)規(guī)范
發(fā)表于 10-24 16:12
HarmonyOS設(shè)計(jì)文檔中,為大家提供了獨(dú)特的字體,開發(fā)者可以根據(jù)需要直接引用。
開發(fā)者直接使用官方提供的字體內(nèi)容,既可以符合HarmonyOS原生應(yīng)用的開發(fā)上架運(yùn)營(yíng)規(guī)范,又可以防止使用別人的字體
發(fā)表于 10-23 16:12
Instant 在 Java 8 中有個(gè)名為 Instant 類。通常情況下,我們可以使用這個(gè)類來(lái)記錄我們應(yīng)用程序中的事件時(shí)間戳。 讓我們看看如何把它轉(zhuǎn)換成一個(gè)字符串對(duì)象
發(fā)表于 10-09 14:51
?1028次閱讀
評(píng)論