iT邦幫忙

0

桌機記憶體16G沒用滿就宣告嚴重不足?

anawak 3 周前4854 瀏覽

我電腦的配備:
主機板 P8H77M-LE
CPU i7-3770
記憶體 16G (8G兩條)
硬碟 2T
Windows 10 專業版
2012年11月自己組裝。

這情況發生很久了。尤其是 firefox 最常發生。在網路上查了很多,講到記憶體不足的文章,大多是建議加大,2G不夠加到4G,4G不夠加到8G。但我已經有16G了!而且即便問題發生的當下,記憶體根本沒用滿。最近這一次才用了3.5G。

記憶體不足的螢幕截圖 http://imgur.com/a/XBKod

有人知道為什麼嗎?

看更多先前的討論...收起先前的討論...
newkevin iT邦高手 1 級 ‧ 3 周前 檢舉
控制台 系統
lovesharepc iT邦新手 5 級 ‧ 3 周前 檢舉
在開始那邊搜尋 關於您的電腦
然後工作管理員也拍一下 記憶體的資訊
執行 SystemPropertiesAdvanced.exe 進階-效能-設定-進階 看一下虛擬記憶體的設定
麻煩再提供以上這些資訊
anawak iT邦新手 5 級 ‧ 3 周前 檢舉
已將關於您的電腦及記憶體的截圖新增到相簿裡。
至於虛擬記憶體,我改過很多。4G,16G,48G,到 200M, 都設過。網路上好像有人說記憶體足夠的話,虛擬記憶體沒什麼用,所以少少的200M也設過。
lovesharepc iT邦新手 5 級 ‧ 3 周前 檢舉
我記憶體吃到快吐了都沒有出現你裡面那隻很肥的
系統與壓縮的記憶體
覺得是他在作怪
你可能要試看看那隻幹掉會怎樣
CalvinKuo iT邦大師 8 級 ‧ 3 周前 檢舉
看起來是幹不掉
https://answers.microsoft.com/zh-hant/windows/forum/windows_10-performance/%E7%B3%BB%E7%B5%B1%E8%88%87%E5%A3%93%E7%B8%AE/fa78b913-029a-4c2e-a6c1-b14e89365bdb
CalvinKuo iT邦大師 8 級 ‧ 3 周前 檢舉
https://answers.microsoft.com/zh-hant/windows/forum/windows_10-windows_install/%E7%B3%BB%E7%B5%B1%E8%88%87%E5%A3%93%E7%B8%AE/3c92a863-7acc-496e-91d2-0d2c47ddf01b
lovesharepc iT邦新手 5 級 ‧ 3 周前 檢舉
應該是可以 這邊說要從工作排程那邊停掉
https://appuals.com/100-disk-usage-by-system-and-compressed-memory-in-windows-10/
CalvinKuo iT邦大師 8 級 ‧ 3 周前 檢舉
對了 版大順便將虛擬記憶體調為16G試試,搞不好有用 (最後一樓)
https://www.mobile01.com/topicdetail.php?f=489&t=4041810&p=3
窮嘶發發發 iT邦高手 1 級 ‧ 3 周前 檢舉
32 位元應用程式只能使用 3.25GB 的記憶體,某些應用程式自己會切分頁,所以感覺上都能用,但實際上每個分頁最高也只能 3.25GB 而已
所以,除了 OS 要 64位元之外,應用程式也必須換 64位元才能吃超過 3.25GB 記憶體
mrweng iT邦研究生 1 級 ‧ 2 周前 檢舉
我最近也常常看到 Windows 說 Firefox 記憶體吃太多,一個小方塊視窗,在我閒置的情況容易發生,不過問題是那段時間實體記憶體並沒有吃過半,所以我就不在意他,以為什麼BUG等下一版處理就好(懶

Ryzen 7 1700 + 16GB DDR4 + Windows 10 64bit ,下次在看到我補個圖上來,順便查一下系統相關紀錄
CalvinKuo iT邦大師 8 級 ‧ 2 周前 檢舉
排除Page File,本來想跟版主說是不是內顯驅動程式問題..... 加片顯卡測試一下吧。
看到mrweng大的發言就Orz... (AMD家的也會)
另外就是.... 版主用的Firefox外掛多嗎? 停用一些會不會狀況好一點....
還有版主有動到browser.cache.memory那一系列設定嗎?
http://2formosa.blogspot.tw/2017/01/disable-disk-cache-in-browsers.html
1
kolom
iT邦好手 1 級 ‧ 3 周前

因為你可能是裝到32位元的系統。

0
Blue Jacky
iT邦大師 1 級 ‧ 3 周前

從附圖推斷,你的作業系統極可能是安裝32位元的。

也就是說,無論你安裝多少記憶體,系統能動用的最大容量就是 4GB。
建議升級64位元的作業系統,但依目前的使用狀況,恐怕得重灌(重新安裝)。

lovesharepc iT邦新手 5 級 ‧ 3 周前 檢舉

可是他的截圖有吃到 6G ? 而且上限似乎也不會顯示16G
會不會是分頁檔大小不夠?

anawak iT邦新手 5 級 ‧ 3 周前 檢舉

64位元的啦。有時候發生問題時,記憶體用到9G。分頁檔,指的虛擬記憶體,4G,16G,48G都設過。現在是48G

Blue Jacky iT邦大師 1 級 ‧ 6 天前 檢舉

原發問者已更新過附圖,與原來不一樣了。所以請"新手"們不用再放馬後砲。

4
Samと可樂快跑
iT邦研究生 4 級 ‧ 3 周前

你要不要安裝64位元的firefox看看?
我看到你的firefox是32位元的。
http://ithelp.ithome.com.tw/upload/images/20170506/20072133BF6yCoHcmx.png
不過我的是Mac OS,所以windows的情況我不清楚。
但理論上在windows,firefox應該也是有分32和64位元

窮嘶發發發 iT邦高手 1 級 ‧ 2 周前 檢舉

正解,因為我自己遇過32位元瀏覽器記憶體不足的問題,換 64就解決了

2
bizpro
iT邦大師 1 級 ‧ 3 周前

Google: windows 10 out of memory with plenty of memory
我選了一些文章給您參考:

https://superuser.com/questions/943175/windows-says-ram-ran-out-while-there-is-still-4-gb-of-physical-memory-available/943185#943185
這一篇文章寫得很好,但沒有指出真正的問題. 我讀了二遍, 藉此也較清楚Windows的記憶體管理方式, 現學現賣, 以下是我的看法, Windows不會有Run Out of Memory(指實體記憶體RAM)的錯誤, 因為必須提交使用RAM, 如果Windows發現提交的容量大於剩餘的RAM, 提交就失敗, 也就是您遇到的錯誤, 對比Linux會"善用"所有可用的RAM, 用不夠再置換(swap)出去到儲存裝置中, 完全不同的設計.

http://www.drivethelife.com/windows-10/fix-high-ram-cpu-memory-usage-after-windows-10-update.html
https://www.tenforums.com/performance-maintenance/6147-out-memory-plenty-free.html
由於您的commit limit很大, 但還是提交失敗, 有幾篇文章似乎有說到可能的問題原因:

  1. 程式和Windows 10不相容, 例如您的Firefox 是32位元的, 試著安裝64位元的Firefox.
  2. 程式不是用Administrator跑的, 許多在Windows 10以前開發的程式可能需要用Administrator身份來跑, 才能正確提交(commit).
  3. 記憶體溢漏的問題, 您的電腦很舊, Windows 10可能有些驅動有問題, 造成記憶體溢漏.
lovesharepc iT邦新手 5 級 ‧ 3 周前 檢舉

為什麼大大要刪內容?
我覺得你原本的內容很好很接近答案耶

bizpro iT邦大師 1 級 ‧ 3 周前 檢舉

很抱歉, 我不用Windows的, 我只是從記憶體的觀點看事情, 以為會誤導別人啊, 想修改, 先剪下來, 但事忙就忘了.

0
wwx
iT邦研究生 1 級 ‧ 3 周前

看圖中記憶體部分顯示為: 使用中(已壓縮)

查Win10版本 10.0.10586 預設並不會壓縮記憶體,
也就是工作管理員中,
記憶體的部分並不會有那個 (已壓縮) 的註記

推測可能是安裝較新的版本預設啟用,
或者於自動更新過程中被啟用吧!
可找一下 KB3118754 的相關資訊~

由於壓縮或解壓縮過程中都需要使用額外的記憶體處理,
所以執行檔越大的越容易需要使用更大的額外的記憶體來處理,
因此相對出狀況的機率就比較大吧!

可以使用win10有這個console指令 compact
查看指令功能可以下
compact /?

有個參數是


/CompactOs 設定或查詢系統壓縮狀態。支援的選項為:
             query  - 查詢系統壓縮狀態。
             always - 壓縮所有作業系統二進位檔,並將系統狀態設定為 [壓縮],
                      除非系統管理員變更,否則將維持此狀態。
             never  - 解壓縮所有作業系統二進位檔,並將系統狀態設定為 [不壓縮],
                      除非系統管理員變更,否則將維持此狀態。

因此可以在console中,也就是
命令提示字元(系統管理員) 用指令來關閉壓縮功能
compact /CompactOs:never

建議試試看關閉壓縮是否能改善,
畢竟有16GB RAM應該足夠用,
壓縮只是犧牲效率而已~

看更多先前的回應...收起先前的回應...
wwx iT邦研究生 1 級 ‧ 3 周前 檢舉

剛剛拿一台平板試這個指令,
解壓縮過程就花了很多時間,
指令執行完畢後想說重開看看,
結果會反覆出現
系統發生問題須要重新開機的狀態...

所以執行這指令有一定的風險,
請多加注意考慮

tzuchin iT邦新手 5 級 ‧ 3 周前 檢舉

我認為不是這個問題,
因為我也是16G,
也有寫"已壓縮",
http://ithelp.ithome.com.tw/upload/images/20170507/20102078iwDTwNIoT8.png
而且使用上很正常耶...

另外,
目前最新OS組建應該是15063.250,
建議版主可以升級看看有沒有效(雖然微軟列出的更新項目沒有說到相關的問題修正)
KB4016240

wwx iT邦研究生 1 級 ‧ 3 周前 檢舉

如果版大還沒昇級可以昇上去看看

另一個方向則是測一下記憶體,
兩隻8G的RAM可以分別單插一陣子使用觀察看看,
看po圖目前8G基本上應該是夠用的

也可找一下Win10進階開機的功能中是否有測試記憶體的選項可以用(我的版本有)
如果2隻插著測有問題,再分別測試單插一支,看哪支有問題...

不過即使只有一支有問題,通常還是要2支一起換

anawak iT邦新手 5 級 ‧ 3 周前 檢舉

我已經改裝 64位元的 firefox ,也執行了 compact /CompactOs:never 。不過我的 Chrome 本來就是64位元,但是有時候也有這種情況,只是比較少。先用一段時間看看,如果還有問題再上來報告。

小成 iT邦高手 10 級 ‧ 2 周前 檢舉

這個COMPACT,是硬碟的NTFS的檔案壓縮吧...
http://www.pcdiy.com.tw/detail/2666

wwx iT邦研究生 1 級 ‧ 2 周前 檢舉

不只喔...
現在的即時壓縮
包含有替代pagefile的功能
會將原本要放pagefile的部分
改壓縮放在記憶體裏呢!

可以參考上面tzuchin的po圖

使用中(已壓縮)
9.0 GB (1.6 GB)

那個1.6 GB的部分就是

總之如果是always的話要很小心,
包括NTFS的存檔,
如果是一直在異動的檔案,
當然是反覆壓縮存檔...
操CPU也操硬碟

0
goodnight
iT邦研究生 5 級 ‧ 3 周前

重灌作業系統吧

0
msnman
iT邦新手 1 級 ‧ 3 周前

個人認為是你的firefox快取佔滿你的記憶體了,但因為是快取所以不會反應在使用量上。
你只要在firefox的擴充元件安裝suspend tab,在未使用的分頁將自動停止更新,減少記憶體使用。

2
WilliamHuang
iT邦大師 1 級 ‧ 3 周前

答案僅是PageFile
怎麼可以扯那麼多鬼
/images/emoticon/emoticon39.gif

看更多先前的回應...收起先前的回應...
CalvinKuo iT邦大師 8 級 ‧ 3 周前 檢舉

你好壞/images/emoticon/emoticon67.gif

WilliamHuang iT邦大師 1 級 ‧ 3 周前 檢舉

建議大家微軟手冊最少要看過一次
設定有規範/images/emoticon/emoticon39.gif

anawak iT邦新手 5 級 ‧ 3 周前 檢舉

「答案僅是PageFile」所以呢?你想表達什麼?

WilliamHuang iT邦大師 1 級 ‧ 3 周前 檢舉

/images/emoticon/emoticon01.gif要認命

CalvinKuo iT邦大師 8 級 ‧ 3 周前 檢舉

可能是Firefox要把東西寫入你的Page file,但是你的Page file不夠大。
那就把Page file開大,試試看吧。還是你有辦法改掉Firefox設定....

CalvinKuo iT邦大師 8 級 ‧ 3 周前 檢舉

可樂大建議裝64位元firefox也行,就是要注意外掛程式的支援程度了...

tzuchin iT邦新手 5 級 ‧ 3 周前 檢舉

WilliamHuang大
請問...
哪裡有微軟手冊可以參考呢@@
可以提供一下網址嗎?
謝謝。

就是在等您這樣懂的大師出來相救阿XD
才會鬼扯很多
大家也都只是出自好意嘛
/images/emoticon/emoticon46.gif

bizpro iT邦大師 1 級 ‧ 3 周前 檢舉

能在這裡回答問題已是盡了心力了, 聽您如此批判, 算是長了見識了, 其實也沒啥意思了.

wwx iT邦研究生 1 級 ‧ 3 周前 檢舉

版大的pagefile都開到36GB了
還要讓他再加大麼?!

事實上我的pagefile都是直接關掉的~
都什麼時代了,記憶體直接買足別用這垃圾功能了!

另外廠商預安裝的軟體都移除吧~
很多問題也都是因為廠商的垃圾軟體所造成!

anawak iT邦新手 5 級 ‧ 2 周前 檢舉

是開到48G喔。

anawak iT邦新手 5 級 ‧ 2 周前 檢舉

虛擬記憶體有人說要用,有人說不用。 我好亂…

WilliamHuang iT邦大師 1 級 ‧ 2 周前 檢舉

再次提醒關於這個
微軟的作業系統書籍都明載
他有最低設定規範
(所以關掉那位真的是專家問他就好)/images/emoticon/emoticon39.gif
你的不足當然我也知道
給你一個小小提示
如果記憶體不夠系統補上的時間已過
那就會造成你這樣的問題
問題不再你設定多大
是該怎設定~~~
只是經驗不可能在這教你
/images/emoticon/emoticon41.gif

anawak iT邦新手 5 級 ‧ 2 周前 檢舉

建議您把這個秘密保守好。完全不要講,不要讓別人知道。這是你人生最大的秘密!別人都不知道只有你知道,很厲害呢。

wwx iT邦研究生 1 級 ‧ 2 周前 檢舉

呵呵,感覺被調侃了...
我跟anawak一樣 普普通通的玩家
什麼都試試看而已~
http://ithelp.ithome.com.tw/articles/10189648

0
bobtony520
iT邦新手 4 級 ‧ 3 周前

很好奇,怎麼會有人看圖說他作業系統是32位元...
看圖很明顯就是64位元不是嗎...

wwx iT邦研究生 1 級 ‧ 3 周前 檢舉

猜是聯想造成的啦!
因為原問提到記憶體只用到3.5G
然後文也沒看清楚,圖也沒點開
就搶答了...
(還不只一個)

newkevin iT邦高手 1 級 ‧ 3 周前 檢舉

時間差吧
印象中我只看到第一張圖
其他圖候補的
或者我記錯

bobtony520 iT邦新手 4 級 ‧ 2 周前 檢舉

熱心助人很好,不過還是要先確認問題再回比較好,
不然會讓發問的人更混亂~大家共勉囉~

0
young122333
iT邦新手 4 級 ‧ 2 周前

你的圖形記憶體不足 (顯卡)
大部分會出現都是內顯記憶體開太小
很多人都開 8M,16M,32M,64M,128M
如果你火狐開很多你開到512都不一定夠用

建議你直接去BIOS裡把內顯記憶體分享開到最大

最後是不是開完就沒再發生過啦??

PS:如果你有裝獨立顯卡,請確認顯卡記憶體

anawak iT邦新手 5 級 ‧ 2 周前 檢舉

記憶體不足的情形不是天天發生。這幾天沒事。
不過火狐開很多,跟圖形記憶體有關?我以為顯卡是處理當前螢幕上的東西。您的意思是說,假設火狐開了10個分頁,然後我停在第10個分頁,這時候1到9個分頁雖然沒有顯示在螢幕上,還是會佔顯卡的記憶體?
嗯,如果這個說法成立,那好像滿說的通喔。

young122333 iT邦新手 4 級 ‧ 2 周前 檢舉

當然會成立,雖然沒顯示,但卻在背景執行...
縮小只是不會再使用更多圖形記憶體,但圖形記憶體卻未被釋放
(動畫、影片縮小一樣會繼續用圖記憶體,只是沒有放大吃得這麼多)

難道線上遊戲、youtube影片 你縮小後就會停止了嗎?

任何視窗在背景執行,都需要使用到圖形記憶體,包含文字
(顯卡沒記憶體,你覺得能呈現文字和圖片嗎?)

以前網頁都以文字居多,頂多付幾張圖片
近年因為網頁太豐富了
導致每個網頁都有很多圖片.影片.動畫等
尤其現在相機畫素高,很多網站照片都不壓縮
影片則是都以HD~4K為主

以上這些東西都必須使用到很多圖形記憶體

我要發表回答

立即登入回答