清理 Mac OS X 記憶體空間-整理

來源:互聯網
上載者:User

ios 開發,一不小心記憶體就剩一點點,4GB記憶體不太夠用。Mac OS X
系統具備相當良好的記憶體管理;但是人無完人金無足赤,顯然它並不是完美的,有時候會有某些不需要的記憶體空間會被定性為非活躍(inactive狀態,無法使用。

簡單的說,OS X的記憶體使用量情況分為wired、active、inactive、free四種。

wired是系統核心佔用的,永遠不會從系統實體記憶體種驅除。

active表示這些記憶體資料正在使用中,或者剛被使用過。

inactive表示這些記憶體中的資料是有效,但是最近沒有被使用。

free, 表示這些記憶體中的資料是無效的,這些空間可以隨時被程式使用。

當free memory低於某個值(由實際記憶體大小決定),系統則會按照一定順序使用inactive的資源。將inactive的資源通過一定原則釋放成free。供程式使用。如果active的記憶體資源一段時間沒有被使用,也會被暫時改為inactive狀態。同樣,當需要時這部分inactive記憶體資源也會釋放成free供程式使用。那麼被釋放的部分就會分配到磁碟虛擬記憶體中。(這也是為什麼當磁碟可用空間低於10G的時候會影響系統速度的原因)。

所以,當系統裡有少量的free memory和大量的inactive memory,是正常現象。只要系統或程式需要時,系統就會將其轉換並使用。但是,如果系統的free memory和inactive memory都很小,而active memory很大,則說明你的記憶體不夠了。

以上說明OS X對於記憶體的管理不需要我們自己來操心。一切都由系統自己動來平衡。

而WIN系統為了相容不規範的程式,系統允許程式長時間或一直佔用記憶體不釋放。所以需要常常重啟

如果你確實需要手動的清理inactive
memory,那麼,可以在終端:使用“purge 命令”清理 Mac OS X
記憶體空間

app store 中也有一些記憶體清理工具可以下載,收費的不收費的都有。

可以自己取尋找一下。我放個免費的連結:傳送門。軟體裝太多,不一定是好事。

不過個人感覺purge差不多了。

有的時候,我們覺得自己的Mac電腦速度慢了。

還有個磁碟分析工具,也可以提一下速

下面這個文章收集了52個提高OS X速度的方法。僅供參考。量力而行!傳送門

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.