本文由第三方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之家】
今日热点
热门测试游戏
- 1《深海迷航2》上线12小时累计销量突破200万份
- 2可永久提升属性!韩国MMO《王权与自由》全新赛季上线
- 3《权力游戏国王大道》能不能搬?如何提升战力?9小时游玩感受!
- 4韩国奇幻背景FPS新作《枪与巨龙》公开实机视频
- 5从扮演007特工到2.5D动作,5月这些新游值得一玩!
- 6暗黑4社区左右互搏:一边用新“不死”Build冲层,一边骂游戏已“坏掉”
- 7亚马逊逼开发者做AI游戏,做完了把所有懂AI的人都开了
- 8暗黑4“树的馈赠”回归,经验、金币、材料三倍速毕业?
- 9好莱坞女星艾丽·范宁穿“碎蛋”高跟鞋引发热议
- 10感谢全国网友支持!央视拿下两届世界杯版权 美加墨费用约4亿:揭秘国际足联服软原因


