软件质量崩溃:我们如何使灾难常态化 http://t.cn/AXwGcOjB
----------------
苹果的计算器应用泄露了32GB的内存。 不是“已使用”,不是“已分配”,而是泄露。一个基础的计算器应用,其内存“大出血”的量,比十年前大多数电脑的总内存还多。 二十年前,这种事会引发紧急补丁和事后复盘。而今天,它只不过是待办列表里的又一个错误报告。
我们已经将软件灾难常态化了,以至于一个计算器应用泄露32GB内存的新闻都上不了头条。这与AI无关。这场质量危机在ChatGPT出现前几年就已经开始了。AI只是将现有的无能“武器化”了。
我追踪软件质量指标已经三年了。这种退化不是渐进的——而是指数级的。
内存消耗已经失去了意义:
VS Code:通过SSH连接泄露96GB内存
Microsoft Teams:在32GB内存的机器上CPU占用率达到100%
Chrome:打开50个标签页消耗16GB内存现在被认为是“正常”的
Discord:屏幕共享60秒内内存使用量达到32GB
Spotify:在macOS上内存消耗达到79GB
这些不是功能要求。它们是没人费心去修复的内存泄漏。
系统级故障已成为家常便饭:
Windows 11 的更新经常搞坏“开始”菜单
macOS 的Spotlight功能一夜之间向SSD写入了26TB数据(超出正常值的52,000%)
iOS 18 的“信息”应用在回复Apple Watch表盘时会崩溃,并删除对话历史
Android 15 发布时就带有超过75个已知的严重错误
模式很清晰:先发布残次品,以后再修复。有时甚至不修复。
……
发布于 山东
