
在 osx 終端機中,如果您可以執行命令“purge”,這將清除所有不活動的 ram,使您處於與重新啟動後類似的狀態。
這是一個如此簡單的命令,為什麼在關閉大型應用程式後它不會自動運行。或者為什麼您不能從頂部的工具列存取它。
運行該命令是否有任何缺點/危險,這就是它沒有深入整合到 osx 的原因嗎?
答案1
空閒記憶體是不執行任何操作的記憶體。這並不比你沒有記憶好多少。如果你想“我現在想要免費的,這樣我以後就可以使用它”,那麼,“以後”永遠不會到來。無論何時,總是現在。現在總是比過去的某個時間晚。那為什麼現在不使用它呢?現在使用它並不意味著以後就不能使用它。現在您可以使用它,以後也可以使用它。你不必選擇。
釋放 RAM 需要付出努力,系統只需撤消這些努力即可使用該 RAM。與大多數現代作業系統一樣,OSX 可以在一次操作中直接將 RAM 從一種用途轉換為另一種用途,這比兩次操作完成同一件事要高效得多。所以沒有理由這樣做。
出於某種原因,人們痴迷於盡可能免費提供 RAM。這意味著讓系統使用盡可能少的 RAM。但這只會使系統變慢。 RAM 的全部意義在於使用它來提高系統速度。如果您希望它是免費的,請將其從機器中取出並放在架子上。