.NET 7 首次引入了以原生 AOT (Native AOT)发布应用程序的选项。基于此特性,开发者使用原生 AOT 发布应用程序可以创建一个完全独立 (self-contained) 的版本,它不需要运行时,所有内容都包含在一个文件中。 微软介绍道,.NET 8 为原生 AOT 发布带来了以下改进:
增加对 x64 和 macOS Arm64 架构的支持
将 Linux 上原生 AOT 应用程序的大小最多减少 50%
下表显示了使用原生 AOT 发布的 "Hello World" 应用程序的大小,其中包括 .NET 7 与 .NET 8 上的整个 .NET 运行时:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
87文章
10991浏览量
206742 -
.NET
+关注
关注
0文章
46浏览量
24282
原文标题:Linux上的.NET 8独立体积减少50%
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
.NET8为什么要引入Non-GC Heap这种机制呢?
.NET8里面JIT引入了一个新的机制,叫做Non-GC Heap。JIT可以确保相关对象分配在Non-GC Heap上,该堆像其名称一样,不受GC管理。
.NET 8.0中有哪些新的变化?
发布容器映像,并且默认情况下是非 root 的。由于 .NET 基础映像更小,因此可以更快地部署容器化应用程序 - 包括我们映像的新实验变体,这些变体可为本机 AOT 提供真正最小的应用程序
HarmonyOS鸿蒙原生应用开发设计- 元服务(原子化服务)图标
HarmonyOS设计文档中,为大家提供了独特的元服务图标,开发者可以根据需要直接引用。
开发者直接使用官方提供的元服务图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可
发表于 11-01 16:55
HarmonyOS鸿蒙原生应用开发设计- 隐私声明
HarmonyOS设计文档中,为大家提供了独特的隐私声明,开发者可以根据需要直接引用。
开发者直接使用官方提供的隐私声明内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可
发表于 10-31 14:16
HarmonyOS鸿蒙原生应用开发设计- 图标库
、物体与工具等。
整体分类
开发者直接使用官方提供的图标库内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止别人引用的侵权等,减少自主创作图标的工作量。当然,如果有个性化的自主又有
发表于 10-27 16:40
HarmonyOS鸿蒙原生应用开发设计- 流转图标
HarmonyOS设计文档中,为大家提供了独特的流转图标,开发者可以根据需要直接引用。
开发者直接使用官方提供的流转图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可
发表于 10-26 10:25
HarmonyOS鸿蒙原生应用开发设计- 华为分享图标
HarmonyOS设计文档中,为大家提供了独特的华为分享图标,开发者可以根据需要直接引用。
开发者直接使用官方提供的华为分享图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可
发表于 10-25 14:28
HarmonyOS鸿蒙原生应用开发设计- 服务组件库
HarmonyOS设计文档中,为大家提供了一些已经设计好的原生服务组件库,开发者可以根据需要直接引用。
开发者直接使用官方提供的服务组件库样式,既可以符合HarmonyOS原生应用的开发上架运营规范
发表于 10-24 16:12
HarmonyOS鸿蒙原生应用开发设计- HarmonyOS Sans 字体
HarmonyOS设计文档中,为大家提供了独特的字体,开发者可以根据需要直接引用。
开发者直接使用官方提供的字体内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的字体
发表于 10-23 16:12
如何为原生C++开发设置Android Studio
指令函数。
作为一名Android开发人员,您可能没有时间编写汇编语言。
相反,您的重点是应用程序的可用性、便携性、设计、数据访问,以及将您的应用程序调到各种设备上。
如果是这样的话,霓虹灯本征可以帮助提高性能
发表于 08-17 08:28
AMD EPYC处理器以更大的规模驱动云原生应用程序
海量的数据增长,对传统 IT 架构带来了巨大压力,于是,企业开始积极寻找新的解决方案,构建云原生技术也成为了企业转型的主战场。不同于传统的后天上云,云原生工作负载“为云而生”,在设计之时就考虑了云架构,并且可以快速开发、部署和更新。这是一类快速增长的
如何创建一个简单但完整的原生WoA WinUI3应用程序?
在本指南中,您可以学习如何创建一个简单但完整的原生WoA WinUI3应用程序。
微软最近发布了WinUI3.0,它运行在.NET 5.0上,运行在配备AArch64处理器(ARM64)、英特尔
发表于 08-02 09:57
评论