“因为内存泄漏,我的 M1 MacBook Pro 瘫痪了”

↓推荐关注↓

转自 ‍:‍CSDN(ID:CSDNnews)

上个月,苹果在宣布“王炸候场中”后,19 号发布了 AirPods 3、HomePod mini 等新品,而这场发布会真正的主角当属新款 MacBook Pro:强‍悍的 M1 Pro/M1 Max 芯片,再结合最新的 macOS Monterey 系统,新款 MacBook Pro 便能发挥非常卓越的性能,引得无数果粉争先抢购。

芯片是好芯片,但系统似乎有点 Bug:据 MacRumors 报道,有些旧款 Mac 在升级为 macOS Monterey 系统后,会遇到“内存泄漏”的 Bug,即某些 macOS 进程或应用会在后台长时间运行并消耗大量内存。

为此,Michael Simon 特地写了一篇文章细述其经历《因为内存泄漏,我的 M1 MacBook Pro 瘫痪了》,该文今日在 Hacker News 登上 TOP 榜,引发众多网友热议。

6b72a9c160c16ab5122b75a293caf6af.png

恍然大悟:原来我不是一个人!

在过去 10 个月里,Michael Simon 使用的一直是公司提供的 13 英寸 M1 MacBook Pro,相比他此前那款 2016 年的型号,这款 M1 MacBook Pro 可谓是全面升级,电池寿命和运行速度都十分出色,但这只是多数情况下。

851e6f9d59a029bf77724ce46cd0eb80.png

“有些时候它甚至完成不了任何事情。”Michael Simon 无奈抱怨道:这款 M1 MacBook Pro 相比过往的 Mac 在许多方面都技高一筹,在“死机、崩溃和重启”的次数上也是如此。

一开始 Michael Simon 就推测出这可能与内存问题有关,但他将问题总结在了自己身上:这应该与公司安装在我电脑上的软件有关吧。直到他在上周看到了很多“同道中人”的反映,他才终于意识到这并不是他一个人的问题,并开始怀疑他之前的判断。

最先提出问题并引起关注的是油管主播 Gregory McFadden 在拿到新款 MacBook Pro 后发布的一条推特:“很高兴我的新 Mac 有 64GB 的内存,所以我可以将其中的 26GB 用于控制中心……等等……什么?”

下图为 Gregory McFadden 分享的活动监视器截图,可以看到控制中心在其 64GB M1 Max 16 英寸 MacBook Pro 中使用了 26.5GB 内存:

df55cb588ac12fb783d5f37395b938f4.png

这个截图在 Michael Simon 看来非常眼熟:虽然他的控制中心不会吃那么多内存,但当他使用 Safari 和 Photoshop Elements 时经常遇到这种内存占用过多的问题。运气好的时候这个问题只会让电脑速度变慢,并在几分钟之后恢复;运气不好的时候,电脑会因此瘫痪,只能强制重启

关应用腾内存已经是常规操作

基于工作性质,Michael Simon 一直习惯将几个应用放在后台,像邮件、音乐、Safari、Outlook、Word 等,但现在他的 M1 MacBook Pro 活动监视器经常提示他内存不支持:“很少有应用的内存压力监视器不是黄色或红色。”

2a542a52f20a458cb4dc6e0e21bc81f2.png

因此,退出应用以释放内存已经成了 Michael Simon 的常规任务,其中关闭 Safari 选项卡更是释放内存和保持电脑平稳运行所必需的操作。

说到这里,Michael Simon 不由想起了 M1 芯片对 Mac 上 RAM 的改变:内存与片上系统封装在一起。所以 Michael Simon 推测,目前这种问题的产生可能是因为 macOS 没有正确管理这种统一的内存结构,从而系统会分配超出可用内存的 RAM、不会释放不再需要的 RAM,导致电脑性能逐渐下降,这种现象通常称为“内存泄漏”。

这个问题在新款 MacBook Pro 还好,毕竟 M1 Pro 和 M1 Max 有更高的内存选项,但对 Michael Simon 的 M1 MacBook Pro 来说就很不友好了:M1 内存最大只有 16GB。曾经 Michael Simon 在浏览某个网站的报告时,无缘无故使用了多达 20GB 的 RAM,导致他的 M1 MacBook Pro 直接瘫痪。

目前,这一问题所波及到的用户越来越多,Michael Simon 已向苹果反映,虽还未得到回复,但他认为苹果应该会在未来 macOS 的版本中进行修复。

最后,Michael Simon 凭借自身经验给出了几点建议避免电脑瘫痪:

  • 时刻关注活动监视器,看到应用内存使用量逐渐增加时,要及时关闭应用;

  • 使用第三方内存清理器快速清理 RAM;

  • 关注 Big Sur 或 Monterey 的最新版本,因为修复程序应该很快就会到来。

网友:深有同感

对于 Michael Simon 分享的经历,很多网友都表示:“深有同感”

“我刚刚订购了 64GB RAM 的 M1 Max,因为在这之前我的 M1 MacBook Pro 经常收到‘您的系统应用内存不足’的消息。”

“自 Mojave/Catalina 以来,我的 Mac 就一直在遇到某种严重的性能问题。”

“这就是我对苹果用户感到神奇的地方。他们卖给你一台非常昂贵但不能工作的电脑,你的反应却是从同一供应商处购买一台更贵的!”

但也有网友表示,他们的 M1 Mac 各方面都挺出色,是有人在“尬黑”

“我觉得我处在一个奇异的世界,因为我完全没有遇到这些情况:崩溃、内存泄漏等等。”

“人们只是倾向于支持任何反苹果的东西罢了,我保证这些评论的人大多数都没有用过 M1 Mac,因为就我和我周围用过它的人来看,M1 Mac 性能是非常出色的。”

那么,你或者周围人有遇到类似问题吗?

参考链接:

  • https://www.macworld.com/article/549755/m1-macbook-app-memory-leaks-macos.html

  • https://news.ycombinator.com/item?id=29142157

- END -

END

 
 
 
 
 
 
推荐阅读
滴滴这名员工的N+1飞了,离职带走公司文档
2021-10-26
一位前同事猝死了
2021-10-22
35岁,年入60万,我却从菊厂离职了!
2021-09-28
互联网大厂员工平均年龄出炉:字节27,滴滴33
2021-10-11
骆俊武:五年了,我的技术管理成长之路
2021-06-21
女神节快乐!世界上第一位程序员就是女神
2021-03-08
刘朋:从技术到管理 - 团队制胜六步工作法(开篇)
2021-02-08
阿里涉江:你真的会学习吗?从结构化思维说起
2021-01-08
阿里资深技术专家崮德:8 个影响我职业生涯的重要技能
2020-12-19
阿里高级技术专家宋意:平凡人在阿里十年的成长之旅
2020-12-14
漫画:下辈子你还当程序员么?
2020-12-01
工程师的基本功是什么?如何练习?听美团技术大咖怎么说
2020-10-19
美团技术专家云鹏:写给工程师的十条精进原则!
2020-10-15
找CTO杜仲:再谈中年危机和应对策略
2020-10-10
Mobvista首席架构师蔡超:工作感悟之失败与成功,我的8点总结
2020-09-20
左耳朵耗子:程序员如何把控自己的职业?
2020-08-22
程序员怎样在35岁前实现财务自由?
2020-07-28
他,用了14年,从初代豆瓣工程师到AI公司CTO,创业心一直未变
2020-07-19
他,用了8年,从程序员到CTO再到天使投资人蝶变记
2020-07-16
漫画:程序员每天的6场战斗
2020-05-15
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值