Apple MacBook 在 49 天后因 "macOS 定时炸弹 "而变慢

如果你拥有 MacBook Neo(亚马逊售价 599 美元)、MacBook Pro 甚至 iMac,并且很少重新启动这台电脑,那么你经常会发现设备在几周后会变慢,而一些应用程序也不再像预期那样运行。光子发现了一个像定时炸弹一样的错误,它很可能是造成这些问题的原因之一。
这个错误意味着,在 Mac 开机整整 49 天 17 小时 2 分 47.296 秒之后,网络连接就不再能正确终止。这最初会导致 CPU 使用率上升,因为一段时间后,数百甚至数千个本应终止的连接会被管理。一旦可用端口(通常为 16 384 个)用完,就无法再建立新的连接。
从这时起,许多应用程序就无法正常工作了,尽管之前建立的网络连接仍能正常工作,而且 macOS 还能正确响应 ping。重新启动会重置倒计时,从而在 49 天内解决问题,直到问题再次发生。这段时间并非巧合,因为 macOS 使用 32 位计数器来确定网络连接的时间和持续时间。
因此,它最多可以存储 2³² 的值,相当于 4,294,967,295 纳秒或 49 天 17 小时 2 分钟 47.296 秒。如果超过这个值,计数器就会溢出并停止工作。出于同样的原因,Windows 95 和 Windows 98 在 49.7 天后就会崩溃,而一些 Linux 衍生程序则使用 32 位计数器记录自 1970 年 1 月 1 日以来的秒数,这可能导致在 2038 年 1 月 19 日出现错误。有关该错误背景的更多信息,请参阅上的 Photon 信息报告。.
资料来源
» Notebookcheck多媒体笔记本电脑Top 10排名
» Notebookcheck游戏笔记本电脑Top 10排名
» Notebookcheck低价办公/商务笔记本电脑Top 10排名
» Notebookcheck高端办公/商务笔记本电脑Top 10排名
» Notebookcheck工作站笔记本电脑Top 10排名
» Notebookcheck亚笔记本电脑Top 10排名
» Notebookcheck超级本产品Top 10排名
» Notebookcheck变形本产品Top 10排名
» Notebookcheck平板电脑Top 10排名
» Notebookcheck智能手机Top 10排名
» Notebookcheck评测过最出色的笔记本电脑屏幕
» Notebookcheck售价500欧元以下笔记本电脑Top 10排名
» Notebookcheck售价300欧元以下笔记本电脑Top 10排名






