首页 > 科技知识 > 科技知识 > 苹果转向Swift替代Java提升性能

苹果转向Swift替代Java提升性能

发布时间:2025-06-06 16:35:24

6 月 4 日,有媒体报道称,由于 Java 的内存管理方式难以满足日益增长的性能需求,苹果公司内部技术团队已决定转向更高效的编程语言 Swift。

根据最新披露的苹果内部文件,促使开发团队考虑替换 Java 的是一项关键的密码监控服务。这项服务主要负责比对用户密码与已泄露密码列表,在 Linux 系统上运行,使用多层加密技术,每天需处理来自全球的数十亿次请求,对计算资源消耗极大。

多年来,该服务一直采用 Java 编写,因其稳定性与性能表现良好而广受认可。然而,在高负载情况下,Java 的垃圾回收机制(Garbage Collection,GC)频繁触发暂停,带来较大的性能开销,逐渐成为影响效率的关键瓶颈。

为寻找替代方案,开发团队最终选择了由苹果主导开发的 Swift 语言,并借助开源 Web 框架 Vapor 进行构建。Swift 同样支持自动内存管理,但其采用的是 ARC(Automatic Reference Counting,自动引用计数)机制,与 Java 的 GC 模式有所不同。

实践表明,切换至 Swift 后,系统性能得到明显提升:内存占用减少了 90%,硬件资源使用率下降了 50%,同时吞吐量提升了 40%。此外,Swift 的代码结构更加简洁,整体代码量减少了近 85%。这得益于 Swift 设计中更倾向于使用协议而非继承、支持异步编程(async / await)以及类型安全机制,有效减少了空值判断等常见问题。

开发团队还指出,Swift 被直接编译为原生代码,无需依赖 Java 虚拟机(JVM)或即时编译器(JIT),从而大幅缩短了启动时间,更适应按需扩展硬件资源的场景需求。

科技知识更多>>

2025年底,马自达CX-5跨界SUV全球累计生产与销售量均达到500万辆 马斯克刚脱口而出,特斯拉便紧急提交“Cybercar”与“Cybervehicle”商标申请 铭纳阳新能源汽车驱动电机及其核心零部件研发、生产项目正式奠基 传奇掌舵人今日退休,Xbox正式死去 啊?今年春节,爸妈反过来教我用 AI? 微雪电子7英寸圆形触摸面板,功能超强大 Urus SE Performante路测图曝光:兰博基尼最强SUV 获10亿美元种子轮融资!前DeepMind首席科学家离职创业:绕过大模型探索超级智能 特斯拉将在美加对部分辅助驾驶功能收取订阅费 哪吒汽车印尼业务调整:本土销量数据全披露 Waymo在迈阿密启动付费无人驾驶出租车服务,成为美国第六个运营城市 1月26日,鸿蒙智行官方宣布,旗下的尚界H5车型累计交付已突破3万辆 保时捷最硬核 911:尾翼与引擎盖尽展锋芒 吉利目标 2030 年新能源汽车销量占比达 75% 现代汽车集团2025年在美市场份额达11.3%,创历史新高 “极狐vs深蓝”AI通稿泛滥,双方作出回应 长城汽车发布全球首个原生AI全动力汽车平台“归元” OpenAI致信投资者 称马斯克将发表“离谱言论” 华为车BU CEO靳玉志:预计今年搭载华为ADS车型数超过80款 罗永浩回应“西贝贾国龙今晚10点对线”:突然有点心酸 奥特曼要给你的脑子装上GPT 曾经自研L3,高举大旗的奔驰,现如今一手Momenta,一手英伟达,要么L2,要么L4… 庭审在即:OpenAI提醒投资人马斯克或提出“夸张指控” Meta放弃“元宇宙办公”愿景,2月起不再面向企业销售头显及服务 火影忍者手游:新S忍的武器是方天画戟,这是来了一个吕布? 一块3000的签绘板,被炒到5万!同人作者终于还是被黄牛上了一课 山东青年海外考的公务员,“含金量”比国内低多了 江浙沪富家女与企二代联姻如此甜,比撒糖戏码更有看头的是赵今麦的穿搭! 中国建筑材料流通协会秦占学解读行业机遇:反内卷、促出海、寻“光”前行 中央定调明年继续“国补”、前11月家具出口总额下降5.1%、家居A股控制权变更潮起