内存管理
搜索文档
全球计算机系统领域“奥运会”SOSP公布最佳论文 “星绽”OS入选
环球网· 2025-10-16 15:39
学术认可与行业地位 - 星绽开源操作系统关于高可扩展内存管理的研究论文荣获SOSP 2025最佳论文奖 该会议共收到368篇投稿 录用66篇 最佳论文奖仅设三席 [1] - SOSP会议始于1967年 与OSDI并称为操作系统和系统软件领域最高水平 最权威 最具影响力的顶级会议 被视为计算机系统领域的"奥运会" [3] - 除SOSP外 星绽另有兩篇论文被顶级会议USENIX ATC 2025录用 并在GitHub平台获得逾3600颗Star 登上HackerNews等国外主流技术社区头条 [5] 技术架构与核心创新 - 星绽OS内核采用首创的框内核架构和Rust编程语言 支持x86和RISC-V等CPU体系架构 兼容Linux内核 旨在安全性和性能上大幅领先现有主流OS [1] - 获奖论文《CortenMM: Efficient Memory Management with Strong Correctness Guarantees》提出单层抽象系统架构 摒弃独立的软件抽象层 使应用能直接与硬件强化接口交互 [4] - CortenMM通过消除软件层同步开销 在真实应用场景下性能最高可达Linux的26倍 并利用Rust语言安全特性及形式化验证工具Verus 证明了核心并发代码的正确性 [4] 项目背景与产业影响 - 星绽由中关村实验室 蚂蚁集团 北京大学 南方科技大学等机构联合发起 于2024年10月22日向全球开发者开源 项目包括星绽OS和星绽机密计算两大项目 [1] - SOSP/OSDI深受全球科技公司重视 Google Microsoft Meta Amazon Apple等会派遣核心研发人员参会投稿 是衡量系统领域研究是否处于世界领先水平的关键标尺 [3] - 星绽项目在2025年OS2ATC大会获得"最具影响力开源创新贡献奖" [6]
苹果抛弃 Java!转用 Swift 竟让内存占用暴降 90%
程序员的那些事· 2025-06-13 07:51
编程语言性能优化 - 苹果内部开发团队认为Java的内存管理方式已不符合其性能需求与效率目标[1] - 团队选择Swift替代Java后实现硬件利用率降低50% 内存占用减少90% 吞吐量提升40%[1] - 该密码监控服务每天需处理来自全球设备的数十亿次请求[1] Java技术局限性 - Java垃圾回收机制在负载下存在GC暂停问题且性能开销较大[2] - Java等托管语言因运行时需求更高导致新硬件启动时间较慢[2] - 亚马逊云服务曾通过SnapStart技术解决Java启动慢的问题[2] Swift技术优势 - Swift通过自动引用计数(ARC)实现内存管理 在Kubernetes上运行时内存使用量减少90%[3] - 迁移至Swift后代码行数减少近85% 得益于协议优先设计 async/await并发处理等特性[3] - Swift编译为原生代码无需Java虚拟机或即时编译器[3] 技术迁移决策因素 - 服务运行于Linux系统且采用分层加密机制 增加了每个请求的计算资源需求[2] - 团队曾长期依赖Java支撑关键任务服务 但最终因扩展能力问题寻求替代方案[2] - 苹果内部对Swift的推广也是技术迁移的重要考量因素[3]