記憶體不足

記憶體不足

所謂“記憶體不足”就是指在啟動或運行DOS應用程式和Windows應用程式時,系統報“Out of memory"或“記憶體不足"的錯誤信息。“記憶體不足”是一種很常見的故障,運行DOS應用程式和Windows應用程式引起“記憶體不足”的原因不完全相同。

基本介紹

  • 中文名:記憶體不足
  • 外文名:Out of memory
  • 應用程式:DOS應用程式
  • 平台:Windows
記憶體不足分類,解決方法,智慧型手機,套用,存儲,

記憶體不足分類

DOS記憶體不足
如果是在運行DOS應用程式時出現“ Out of memory”(記憶體不足)的故障,可按以下方法進行檢查和處理:
1、檢查系統是否提供對擴充記憶體的支持,必須保證CONFIG.SYS檔案中的EMM386.EXE命令中含有RAM參數,關於RAM參數的設定請參考相關文章,這裡就不述敘;
2、 如果故障仍存在,檢查DOS核心程式與其它運行的應用程式是否兼容,某些程式是否占用了大量的常規記憶體,並作出相應的處理。
舉個例子:一次我在運行WPS 時,螢幕顯示“記憶體不夠”,系統無法運行。考慮到在運行WPS之前曾執行過一些其它程式,可能是這些程式沒有完全從記憶體中退出,於是重新啟動,運行金山漢字系統,WPS 編輯軟體仍無法進入,用DOS 6.22的Mem命令查看記憶體,僅剩200KB左右的空間,且CHLIB檔案占用主記憶體達255KB,即字型檔放在了常規記憶體中,而金山系統是應該可以自動使用擴展記憶體存放字型檔的,查看系統配置情況,在CONFIG.SYS中設有:
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
這就是說,DOS核心程式調入擴展記憶體後,雖然擴大了可用主記憶體空間,但是由於擴展記憶體與金山系統發生衝突,以致漢字型檔無法載入擴展記憶體。解決的辦法有兩種:
1、去掉DOS=HIGH設定,將DOS核心程式從擴展記憶體撤出,即可正常運行。
2、將“/DEVICE=C:\DOS\HIMEM.SYS"改為“/DEVICE=C:\DOS\HIMEM.SYS/INT15=320",因金山系統使用的是擴展記憶體的低端,這一區域若有其它程式駐留,字型檔就不能正常載入,利用INT15參數給系統先預留出一部分傳統的擴展存儲器(即不由XMS規範管理而由INT15直接使用的擴展存儲器),字型檔和DOS核心都可使用擴展記憶體了,這樣設定之後,在金山漢字系統狀態下可用的主記憶體空間可達512KB,比不設定時多出250KB左右。
Windows記憶體不足
如果在運行Windows應用程式時,出現“記憶體不足”的故障,可按下列方法進行檢查和處理:
1、首先應檢查Windows的資源使用情況,如果資源占用較多,可用資源較少,打開新檔案時會出現“"的問題。這時可以清理螢幕,減少視窗的數目,關閉不用的應用程式,包括TSR記憶體駐留程式,將Windows應用程式最小化為圖示,如果問題只是在運行一特殊的應用程式時出現,則與套用軟體銷售商聯繫,可能是數據對象的管理不好所致;
2、如果問題沒有解決,清除或保存Clipboard(剪貼簿)的內容,使用ControlPanel Desktop選項將牆紙(Wallpaper)設定為None;
3、如問題仍存在,可用PIF編輯器編輯PIF檔案,增大PIF檔案中定義的MemoryRequirements:KB Required的值;在標準模式下,選擇Prevent ProgramSwitch,該開關選項打開後,退出應用程式返回Windows;如果是386增強模式,則要將Display Usage設定成Full Screen(全螢幕幕方式),將Execution設定為Exclusive,將Video memory設定為儘可能低的方式;
4、 如果問題仍存在,則重新開機進入Windows系統,並且確保在“啟動"圖示中沒有其它無關的套用軟體同時啟動運行,在WIN.INI檔案中也沒有Run或Load命令載入的任何無關的應用程式。
5、合理設定虛擬記憶體,如果沒有設定Windows虛擬記憶體,那么很容易收到“”的訊息。Win7: 點擊 控制臺——系統——高級系統設定。在“系統屬性”對話框中,單擊“性能”選項卡設定,然後點擊"高級"。在"虛擬記憶體"設定中,選擇“自動管理所有驅動 器的分頁檔案大小”選項,將計算機中可作為虛擬記憶體使用的硬碟空間量設定為默認值。
在平時,出現“"的問題一般可以按以下辦法處理。首先,退出那些不需要運行的應用程式,然後,再檢查系統的可用資源為多少。如果可用資源大於30%,一般可以運行新的程式。當有多個應用程式在系統中運行時,可以退出一個,檢查一次可用資源,如果某個應用程式在退出前後,可用資源的百分比沒有變化,說明這個應用程式沒有釋放它所占用的資源。如果要收回這些沒有釋放的資源,只能退出Windows後,再重新進入Windows。為了確保在啟動進入Windows時系統的可用資源足夠,在“啟動"圖示中應該沒有無關的套用軟體同時啟動運行,在WIN.INI檔案中也沒有由Run或Load命令載入的任何無關的應用程式,因為這些同時啟動的無關應用程式可能已經占用了很多資源,使得要使用的應用程式無法運行。
一般說來,經過這樣處理,就不會出現“"的問題了。

解決方法

一、保留硬碟空間作為額外記憶體
右鍵單擊桌面上的"我的電腦"圖示,再左鍵單擊"屬性",打開"系統屬性"對話框。在此對話框中單擊"性能"標籤,再單擊"虛擬記憶體"按鈕,複選讓"Windows管理虛擬記憶體",最後單擊"確定"按鈕。
二、刪除"啟動"組中不需要Windows自動載入的程式
首先查看Windows啟動時自動載入了哪些程式,方法是單擊"開始"按鈕,指向"程式",再指向"啟動",此時列出的選單即Windows啟動時自動載入的程式。刪除其中不必要的程式,重新啟動電腦,也可以節約記憶體。具體刪除方法是:
A、啟動"資源管理器",找到C:WindowsStart MenuPrograms"啟動"資料夾。
B、選擇不需Windows自動載入的程式和捷徑,然後單擊"檔案"選單的"刪除"命令,系統彈出確認刪除對話框。
C、在確認刪除對話框中單擊"是"按鈕。
三、清除剪貼簿的內容
剪貼簿是記憶體中一塊臨時存儲區,用來存放各套用軟體剪下或複製的信息。如果當時剪貼簿中存放的是一幅圖像或一段相當篇幅的文本,則占用了相當大的記憶體,這就可能導致,所以只要消除剪貼簿中的圖像或文本,就可能解決的問題。要清除剪貼簿的內容,請依次單擊"開始"、"程式"、"附屬檔案"、"剪貼簿查看程式",打開"剪貼簿查看程式"視窗,然後單擊"編輯"選單的"刪除"命令,最後單擊"是"按鈕。你也許覺得這樣有些麻煩,那你不妨以極少的內容,比如一個空格,取代剪貼簿中的圖像或文本。例如,你正在使用Word97編輯文檔,你可以選中文檔中的一個空格,再單擊常用工具列上的"剪貼"按鈕,由這一空格就取代了剪貼簿中的原有圖像或文本,這也可以節約記憶體。
四、關閉不需用的視窗
你打開了多個視窗,其實也就是運行了多個程式,耗用的記憶體就多。這時,你可以關閉暫時不用的視窗,關閉不用的程式功能(如狀態欄、標尺、系統列等)就可達到節省記憶體的目的。
五、查殺病毒
或許你的電腦只是感染了電腦病毒,是因為病毒在作怪,消除了病毒,也能解決的問題。方法當然就是用一款好的防毒軟體進行病毒查殺啦。

智慧型手機

智慧型手機相當於電腦的小縮影 的現象也經常可見 有2種情況

套用

大部分的智慧型手機記憶體不高 如果同時使用幾個軟體 就會導致這樣的現象 輕則檔案打不開並關閉 重則手機重啟 解決方法 關閉不需要的軟體 後台程式不要開太多 待機模式也會影響記憶體 在手機開機時記憶體最高 開機後的時間越久 手機的記憶體會慢慢降 但是到一定的時候就會停止 增加記憶體的方法 使用小字型 小主題 或者使用APPMAN壓縮記憶體

存儲

手機的C糟不高 過多的安裝程式在C糟會導致手機速度減慢 就像電腦一樣 處理方法 將在C糟的程式卸載 必要的時候可以格機

相關詞條

熱門詞條

聯絡我們