本文由第三方AI基于17173文章http://news.17173.com/content/06052025/143306519.shtml提炼总结而成,可能与原文真实意图存在偏差。不代表网站观点和立场。推荐点击链接阅读原文细致比对和校验。
内存占用减少 90%:苹果开发团队弃用 Java,改用自家 Swift 重写关键服务
2025-06-05 14:33:07
神评论
苹果开发的这项关键服务主要对比用户密码和已泄露密码列表,在 Linux 系统上运行,采用多层加密技术,每天处理来自全球的“数十亿请求”,对计算资源需求极高。

该服务多年来一直依赖 Java,虽然因稳定性和性能而广受认可,但 Java 的垃圾回收机制(Garbage Collection, GC)在高负载下频繁暂停,且性能开销较大,成为团队效率提升的瓶颈。
在寻找替代方案时,团队选择了苹果自研的 Swift 语言,并采用开源 Web 框架 Vapor 进行开发。Swift 同样具备自动内存管理功能,但与 Java 的 GC 机制不同,通过 ARC(Automatic Reference Counting,自动引用计数)实现。
团队发现,Swift 带来显著改进:内存占用减少 90%,硬件使用率降低 50%,吞吐量提升 40%。此外,Swift 代码更简洁,代码量减少近 85%,得益于其强调协议(Protocols)而非继承、支持异步编程(async / await)以及类型安全设计,避免了空值检查。
团队认为,Swift 编译为原生代码,无需 Java 虚拟机(JVM)或即时编译器(JIT),启动时间更短,适合动态扩展硬件的需求。
【来源:IT之家】
关于,内存占用,苹果,Swift的新闻
- (2025-12-07) 苹果高管层持续动荡!曝芯片核心人物正考虑离职
- (2025-12-07) 苹果CEO库克被曝健康出问题:手部不明原因发抖
- (2025-12-07) “iPod之父”自荐:我要接替库克掌舵苹果
- (2025-12-07) 别被骗了!小米没有三折叠屏规划
- (2025-12-07) 《星辰大陆》12/6优化更新




