Re: [求救] 關於清理電腦memory的問題

看板MAC作者 (apan)時間12年前 (2013/07/30 07:18), 編輯推噓7(705)
留言12則, 9人參與, 最新討論串2/2 (看更多)
※ 引述《shaomy (小麥)》之銘言: : 可是 問題 我才剛清理完阿 : 那這樣不是 一天到晚都在清理memory了 : 請問一下 有什麼問題呢? 這個話題老生常談了,但事實是什麼還是要說清楚。 只要你開啟一個軟體,它就會佔據某一些記憶體空間,稱為 active。 當你關掉它的時候,作業系統通常不會把它之前佔有的 active 空間刪掉, 這種暫時佔用的空間被歸為 inactive。 目的很簡單,就是讓你再度使用它時可以快速地被啟動。 如果你不重新開啟它而記憶體又不夠用的時候,inactive 空間會被自動釋出。 所以事實上,inactive 根本不會死佔用記憶體(如上所述)。 至於所謂「釋放記憶體程式」又有什麼功能呢? 主要的功能有二種。 第一種功能是強迫把 inactive 的記憶體空間刪除, 但這個動作實際上沒有意義(如上所述)。 第二種功能是把目前的 active 空間轉存到硬碟上, 不過這只是騙人的把戲罷了:因為程式沒有載入記憶體是不能工作的。 所以「釋放記憶體程式」大多數情況並沒有用處。 所以要怎麼釋出不再使用的記憶體?電腦開機久了會頓頓的怎麼辦? 除非作業系統或程式沒寫好, 否則真正有效的辦法是:把不需要的程式、分頁、檔案關了。 補充一下: 我並不否認需要手動釋出記憶體, 但那大多是軟體工程師因為工作才需要做的事。 大多數使用者其實不用多此一舉。 把不要用的程式和檔案關一關比較實在。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.37.172

07/30 08:47, , 1F
或者買大一點的ram?XD
07/30 08:47, 1F

07/30 08:56, , 2F
樓上那是當然的了
07/30 08:56, 2F

07/30 09:53, , 3F
推這篇,一向都覺得清記憶體的程式跟電池醫生一樣是..
07/30 09:53, 3F

07/30 09:56, , 4F
推這篇 作業系統的其中一個功能就是記憶體管理 都花
07/30 09:56, 4F

07/30 09:57, , 5F
這麼多錢買一個作業系統了 竟然還把記憶體管理這種事
07/30 09:57, 5F

07/30 09:57, , 6F
交給一個來路不明的小軟體來用
07/30 09:57, 6F

07/30 10:17, , 7F
不過我2GRAM跑ML 實在是不太夠 也沒法買RAM
07/30 10:17, 7F
※ 編輯: andrew43 來自: 122.117.37.172 (07/30 10:33)

07/30 12:56, , 8F
謝謝 詳細的解答~~
07/30 12:56, 8F

07/30 13:16, , 9F
記憶體不夠用應該是加記憶體而不是用奇怪的程式去清Orz
07/30 13:16, 9F

07/30 18:00, , 10F
加到16G還是不夠用> <
07/30 18:00, 10F

07/30 18:48, , 11F
不夠的不是ram而是錢 :)
07/30 18:48, 11F

07/31 01:55, , 12F
跟電腦本身比,這年頭RAM便宜得很吧?
07/31 01:55, 12F
文章代碼(AID): #1HzlX4WC (MAC)
文章代碼(AID): #1HzlX4WC (MAC)