• 7

為什麼記憶體都加到32G了還是常常跳出記憶體不足的警訊 ?


Fenixxx wrote:
我用的是 M4 64...(恕刪)

問題救出在您的64Gb不夠使用。
建議:
一、系統保護關閉
二、清理垃圾

還有,您可能安裝了太多東西。

如果實在不得不裝那麼多東西不可,容量又不足,解套方案就是換一顆128Gb的SSD。

華義 wrote:
要看程式吧像HP的掃...像HP的掃描程式是強制用虛擬記憶體的
由其是自動送圖掃描(恕刪)


請問有什麼方法證明?

從寫程式的眼光來看,在要新的記憶體的時候要強迫用VM (很奇怪,為什麼這裡都叫PF??)
是非常困難的事。
基本上, OS 提供VM 的功能就是要應用層的不用‘擔心‘記憶體不夠。
很難想像有寫程式的會自找麻煩。。。
有沒有試過開了分頁檔後再開相同的程式看會不會再跳出記憶體不足呢?

我記得因為windows的記憶體管理寫得不好,所以不管怎樣都需要設分頁檔。
有空請大家多多幫01點點廣告唷~
應該將分頁檔放在 SSD 上嗎?

是。大部分的分頁檔操作都是小量的隨機讀取或大量的循序寫入操作,而這兩種操作類型 SSD 均能妥善處理。在檢查過數千筆遙測記錄,並集中檢視分頁檔讀取與寫入操作之後,我們發現:

Pagefile.sys 的讀取次數大幅超過 pagefile.sys 的寫入次數,比例約為 40:1。
Pagefile.sys 的讀取大小通常相當小,有 67% 會小於或等於 4 KB,而有 88% 會小於 16 KB。
Pagefile.sys 的寫入大小則相對地大,有 62% 會大於或等於 128 KB,而有 45% 的大小正好為 1 MB。

Windows 7 對固態硬碟 (SSD) 的支援與常見問題集

===========================================
針對不同的儲存設備.SuperFetch預設不一樣.SSD在微軟的預設是關的..

微軟不是吃素的.我們的電腦"有可能"會向微軟回報.微軟就可以統計資料.這些都是微軟統計出來後.針對可能的情況來做的

Fenixxx wrote:
有沒有開系統還是會分配的話
那有設跟沒設好像也沒差了


你誤會他的意思,他是說一定要有分頁檔,即使你記憶體很大也一樣。

關於記憶體夠大是否就不需要分頁檔早就是一個討論到爛的問題了,到現在還有人相信主記憶體夠大就可以關閉分頁檔,或是相信網路上一些微調 registry 的方式,真的令人無言,乖乖用系統設定的方式就好,如果網路上那些說法那麼好,為什麼人家設計系統時不直接這樣搞?你要相信網路偏方還是相信原廠給你的設定?
之前有碰過類似的問題
似乎是因為微軟為了能讓檔案搜索的功能執行得更快才做的


解決方法
我的電腦>c.d槽按右鍵內容>“允許為這個磁碟機中的檔案內容建立索引”
預設開啓,把它關掉按套用
會跑一陣子
跑完再試試看吧(全部磁碟機都這樣用
應該就可以解決了





上面大大的討論串好複雜XD
jerry20530 wrote:
虛擬記憶體 是不可能沒有開的...(恕刪)


世事無絕對,我跟樓主一樣是32G記憶體,也是SSD硬碟(120G),我也沒開分頁檔,

這樣的情況底下,我還可以開8G的Ramdisk放3D線上遊戲主程式,

然後再3開線上遊戲,再加開個暗黑破壞神3也沒問題,

同時間,我也用P2P下載影片,

假日我開整天的,也沒看它當過機。

不過,64G SSD在當系統碟確實會產生問題,特別是Win8系統,

用系統自訂虛擬記憶體,只有更慘,

我只能說這只有玩到32G等級才會遇到的事,有空多爬爬文囉!

Fenixxx wrote:
為什麼記憶體都加到3...(恕刪)

那是程式壞了或是中毒
基本上另外一種很有可能的原因
就是

這台電腦中的某個系統服務或是執行程序
濫用多執行緒

造成CPU Context Switch 頻繁
所產生的Stack Overflow 錯誤

基本上單一執行程序Process 如果產生超過 500~600 Thread 就很容易出現

nandv wrote:
請問有什麼方法證明?...(恕刪)

windows的虛擬記憶體在磁碟機的檔案就是PageFile。
而且他也不是真的當RAM用。
而是主記憶體不足時,OS把它認為暫時不需要的東西搬過去page file。
等到需要用到時,再從page file搬回主記憶體。
另外,也不是只有主記憶體不足的時候才會用到page file。
有些程式會強制使用page file,如果把page file關掉,這類程式
就會出錯。
  • 7
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?