[OS]Mac的記憶體為什麼使用量這麼高

換Mac book pro後,一直讓我很不解
明明我只有開Chrome和Line為什麼我記憶體用到6.xxG(總共16G)
真的很奇怪啊!!!明明沒做什麼風扇還超大聲,電腦還很燙!!!
因此跑去詢問Google大神才稍微有點概念

原來Max osx的記憶體使用方法跟以往的Windows系統完全不一樣
Windows是程式用多少算多少,快滿了使用者再自行去關閉其他程式,空出記憶體
Mac是有多少記憶體就用多少,等到不夠用他會再自行調整個程式的使用量,所以使用者不必特別去關閉程式,但是因為這樣所以每一台Mac會因為記憶體容量不同,就算開一樣的程式,記憶體使用量也會不一樣。

聽起來對使用者來說,Mac比較容易使用
但有時候還是會有一些不必要的背景程式自己自動開啟運作,搶記憶體還是讓人挺不爽的
或是真的沒開什麼電腦去慢到不行好像真的有問題
以下筆記一下如何檢查與清理Mac的記憶體使用

背景程式檢查

*查看方法

看使用記憶體中的軟體是哪一些
路徑:去Launchpad或搜尋軟體"活動監視器">>記憶體

*關閉不必要的背景程式

關開機啟用的背景程式
路徑:設定>>延伸功能>>進去把看不順眼的東西都關了

*刪掉開機過程中啟動軟體

開機過程中啟動軟體,將該資料夾內檔案刪一刪(皆可刪,自行評估是否需要)
路徑:
/System/Library/StartupItems/
/Library/StartupItems/

*刪掉開機後啟動中的軟體

開機後啟動軟體,將該資料夾內檔案刪一刪(皆可刪,自行評估是否需要)
路徑:
/Library/LaunchAgents/
/System/Library/與/Library/

以上這兩種路徑的差別是
一個是蘋果的資料庫
一個是第三方軟體的資料庫
我自己是覺得System內的不要亂刪~

*實例

我自己看我的活動監視器查出佔記憶體用量很高的軟體主要是
chrome、kernel_task、Adobe系列的背景程式(Creative Cloud、Core Sync Helper等等)
Chrome因為是真的在使用就算了,其他兩個我查了一下是:
kernel_task:是讓 CPU 用量較高的程序減少使用 CPU,藉此控制電腦溫度
Adobe背景程式:adobe系列的管理程式

實例:Adobe背景程式吃記憶體解決方法

以下做法,各別試試看,但我是關到第三個做法才成功

*方法一:去設定關閉相關設定

路徑:設定>>延伸功能>>進去把adobe圖示的東西關掉

*方法二:關軟體設定

路徑:設定>>偏好設定>>一般>>"登入時啟動選項"關閉

*方法三:關閉開機啟動軟體

將"/資源庫/LaunchAgents/com.adobe.AdobeCreativeCloud.plist"檔案砍掉
這是解決我問題的方法,推一個
但我是直接將"/資源庫/LaunchAgents/"內更新檔都砍了!!!原本重新命名想說留著以防萬一
但重新命名無效,我就將他拉出該資料夾放到別的地方備份。
砍掉後重開機就不會再自動開啟了,感恩

實例:Kernel_task吃記憶體解決方法

*方法一:不管他

有人說佔記憶體1G內都算正常,這算是系統調節的軟體
而且mac系統吃記憶體的邏輯本來就跟windows不一樣(有多少就吃多少)
所以不管他沒關係

*方法二:檢查硬體問題

kernel_task的功能之一就是調節電腦溫度,如果明明沒開什麼檔案卻佔記憶體用量高得嚇人
可以看看是不是有硬體出問題的可能,可能需要找第三方軟體或工具來做測試
  • 降溫的系統出問題,像是風扇、感熱裝置、或是散熱膏出問題等等
  • 系統問題
  • 電池或電路的問題

*方法三:砍系統擋

原理不明砍系統擋,但有效

其他延伸參考

*關鍵字:

How to disable Adobe Core Sync app on OS X from being launched automatically?

*參考連結

MAC解決kernel_task讓cpu突然飆高100%,150%的有效方式

沒有留言:

Instagram