首頁(yè)>資訊 >
“因?yàn)閮?nèi)存泄漏,我的 M1 MacBook Pro 癱瘓了” 2021-11-08 19:52:44  來(lái)源:36氪

上個(gè)月,蘋果在宣布“王炸候場(chǎng)中”后,19 號(hào)發(fā)布了 AirPods 3、HomePod mini 等新品,而這場(chǎng)發(fā)布會(huì)真正的主角當(dāng)屬新款 MacBook Pro:強(qiáng)悍的 M1 Pro/M1 Max 芯片,再結(jié)合最新的 macOS Monterey 系統(tǒng),新款 MacBook Pro 便能發(fā)揮非常卓越的性能,引得無(wú)數(shù)果粉爭(zhēng)先搶購(gòu)。

芯片是好芯片,但系統(tǒng)似乎有點(diǎn) Bug:據(jù) MacRumors 報(bào)道,有些舊款 Mac 在升級(jí)為 macOS Monterey 系統(tǒng)后,會(huì)遇到“內(nèi)存泄漏”的 Bug,即某些 macOS 進(jìn)程或應(yīng)用會(huì)在后臺(tái)長(zhǎng)時(shí)間運(yùn)行并消耗大量?jī)?nèi)存。

為此,Michael Simon 特地寫了一篇文章細(xì)述其經(jīng)歷《因?yàn)閮?nèi)存泄漏,我的 M1 MacBook Pro 癱瘓了》,該文今日在 Hacker News 登上 TOP 榜,引發(fā)眾多網(wǎng)友熱議。

1 恍然大悟:原來(lái)我不是一個(gè)人!

在過(guò)去 10 個(gè)月里,Michael Simon 使用的一直是公司提供的 13 英寸 M1 MacBook Pro,相比他此前那款 2016 年的型號(hào),這款 M1 MacBook Pro 可謂是全面升級(jí),電池壽命和運(yùn)行速度都十分出色,但這只是多數(shù)情況下。

“有些時(shí)候它甚至完成不了任何事情?!盡ichael Simon 無(wú)奈抱怨道:這款 M1 MacBook Pro 相比過(guò)往的 Mac 在許多方面都技高一籌,在“死機(jī)、崩潰和重啟”的次數(shù)上也是如此。

一開始 Michael Simon 就推測(cè)出這可能與內(nèi)存問(wèn)題有關(guān),但他將問(wèn)題總結(jié)在了自己身上:這應(yīng)該與公司安裝在我電腦上的軟件有關(guān)吧。直到他在上周看到了很多“同道中人”的反映,他才終于意識(shí)到這并不是他一個(gè)人的問(wèn)題,并開始懷疑他之前的判斷。

最先提出問(wèn)題并引起關(guān)注的是油管主播 Gregory McFadden 在拿到新款 MacBook Pro 后發(fā)布的一條推特:“很高興我的新 Mac 有 64GB 的內(nèi)存,所以我可以將其中的 26GB 用于控制中心……等等……什么?”

下圖為 Gregory McFadden 分享的活動(dòng)監(jiān)視器截圖,可以看到控制中心在其 64GB M1 Max 16 英寸 MacBook Pro 中使用了 26.5GB 內(nèi)存:

這個(gè)截圖在 Michael Simon 看來(lái)非常眼熟:雖然他的控制中心不會(huì)吃那么多內(nèi)存,但當(dāng)他使用 Safari 和 Photoshop Elements 時(shí)經(jīng)常遇到這種內(nèi)存占用過(guò)多的問(wèn)題。運(yùn)氣好的時(shí)候這個(gè)問(wèn)題只會(huì)讓電腦速度變慢,并在幾分鐘之后恢復(fù);運(yùn)氣不好的時(shí)候,電腦會(huì)因此癱瘓,只能強(qiáng)制重啟。

2 關(guān)應(yīng)用騰內(nèi)存已經(jīng)是常規(guī)操作

基于工作性質(zhì),Michael Simon 一直習(xí)慣將幾個(gè)應(yīng)用放在后臺(tái),像郵件、音樂(lè)、Safari、Outlook、Word 等,但現(xiàn)在他的 M1 MacBook Pro活動(dòng)監(jiān)視器經(jīng)常提示他內(nèi)存不支持:“很少有應(yīng)用的內(nèi)存壓力監(jiān)視器不是黃色或紅色?!?/p>

因此,退出應(yīng)用以釋放內(nèi)存已經(jīng)成了 Michael Simon 的常規(guī)任務(wù),其中關(guān)閉 Safari 選項(xiàng)卡更是釋放內(nèi)存和保持電腦平穩(wěn)運(yùn)行所必需的操作。

說(shuō)到這里,Michael Simon 不由想起了 M1 芯片對(duì) Mac 上 RAM 的改變:內(nèi)存與片上系統(tǒng)封裝在一起。所以 Michael Simon 推測(cè),目前這種問(wèn)題的產(chǎn)生可能是因?yàn)?macOS 沒(méi)有正確管理這種統(tǒng)一的內(nèi)存結(jié)構(gòu),從而系統(tǒng)會(huì)分配超出可用內(nèi)存的 RAM、不會(huì)釋放不再需要的 RAM,導(dǎo)致電腦性能逐漸下降,這種現(xiàn)象通常稱為“內(nèi)存泄漏”。

這個(gè)問(wèn)題在新款 MacBook Pro 還好,畢竟 M1 Pro 和 M1 Max 有更高的內(nèi)存選項(xiàng),但對(duì) Michael Simon 的 M1 MacBook Pro 來(lái)說(shuō)就很不友好了:M1 內(nèi)存最大只有 16GB。曾經(jīng) Michael Simon 在瀏覽某個(gè)網(wǎng)站的報(bào)告時(shí),無(wú)緣無(wú)故使用了多達(dá) 20GB 的 RAM,導(dǎo)致他的 M1 MacBook Pro 直接癱瘓。

目前,這一問(wèn)題所波及到的用戶越來(lái)越多,Michael Simon 已向蘋果反映,雖還未得到回復(fù),但他認(rèn)為蘋果應(yīng)該會(huì)在未來(lái) macOS 的版本中進(jìn)行修復(fù)。

最后,Michael Simon 憑借自身經(jīng)驗(yàn)給出了幾點(diǎn)建議避免電腦癱瘓:

時(shí)刻關(guān)注活動(dòng)監(jiān)視器,看到應(yīng)用內(nèi)存使用量逐漸增加時(shí),要及時(shí)關(guān)閉應(yīng)用;

使用第三方內(nèi)存清理器快速清理 RAM;

關(guān)注 Big Sur 或 Monterey 的最新版本,因?yàn)樾迯?fù)程序應(yīng)該很快就會(huì)到來(lái)。

3 網(wǎng)友:深有同感

對(duì)于 Michael Simon 分享的經(jīng)歷,很多網(wǎng)友都表示:“深有同感”。

“我剛剛訂購(gòu)了 64GB RAM 的 M1 Max,因?yàn)樵谶@之前我的 M1 MacBook Pro 經(jīng)常收到‘您的系統(tǒng)應(yīng)用內(nèi)存不足’的消息?!?/p>

“自 Mojave/Catalina 以來(lái),我的 Mac 就一直在遇到某種嚴(yán)重的性能問(wèn)題?!?/p>

“這就是我對(duì)蘋果用戶感到神奇的地方。他們賣給你一臺(tái)非常昂貴但不能工作的電腦,你的反應(yīng)卻是從同一供應(yīng)商處購(gòu)買一臺(tái)更貴的!”

但也有網(wǎng)友表示,他們的 M1 Mac 各方面都挺出色,是有人在“尬黑”:

“我覺(jué)得我處在一個(gè)奇異的世界,因?yàn)槲彝耆珱](méi)有遇到這些情況:崩潰、內(nèi)存泄漏等等?!?/p>

“人們只是傾向于支持任何反蘋果的東西罷了,我保證這些評(píng)論的人大多數(shù)都沒(méi)有用過(guò) M1 Mac,因?yàn)榫臀液臀抑車眠^(guò)它的人來(lái)看,M1 Mac 性能是非常出色的?!?/p>

那么,你或者周圍人有遇到類似問(wèn)題嗎?

參考鏈接:

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

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

本文來(lái)自微信公眾號(hào)“CSDN”(ID:CSDNnews),整理:鄭麗媛,36氪經(jīng)授權(quán)發(fā)布。

關(guān)鍵詞: 內(nèi)存 Pro MacBook

相關(guān)閱讀:
熱點(diǎn)
圖片 圖片