倍可親

回復: 0
列印 上一主題 下一主題

多種方案解決系統資源不足問題

[複製鏈接]

1萬

主題

1萬

帖子

1萬

積分

八級貝殼核心

倍可親終生會員(廿一級)

Rank: 5Rank: 5

積分
18033
跳轉到指定樓層
樓主
kent 發表於 2006-9-2 09:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 關於概念

  系統資源(System Resource)和內在並不是同一個概念。

  微軟將Windows的系統資源(堆)分為五個堆,其中User資源堆為三個,而GDI資源堆為兩個。

  三個User資源堆分別是:16位的用戶堆(User Heap,64KB);32位的窗口堆(Windows Heap,2MB);32位的用戶菜單堆(User Menu Heap,2MB)。

  兩個GDI資源堆分別是:16位的GDI堆(GDI Heap,64KB);32位的GDI堆(GDI,2MB)。

  從這裡的系統資源分類和大小我們應該明白,不管CPU是P4還是486,內存是8M還是1G,所有Windows的用戶都擁有同樣大小的系統資源(堆),用戶不能自己增加或減少系統資源的大小,這是由操作系統決定的,與硬體檔次沒有任何關係。

  問題原因

  在Windows中每運行一個程序,系統資源就會減少。有的程序會消耗大量的系統資源,即使把資源關閉,在內存中還是有一些沒有的DLL文件在運行,這樣就便得系統的運行速度下降,甚至出現上述問題。

  解決辦法

  我們可以通過修改註冊表鍵值的方法,使關閉軟體后自動清除內存中沒用的DLL文件及時收回消耗的系統資源。打開註冊表編輯器,找到「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer"為主鍵,在右過窗中單擊右鍵,新建一個名這「AlwaysUnloadDII「的「字元串值「,然後將「AlwaysUnloadDII「的鍵值修改為「1「,退出註冊表重新啟動機器即可達到目的。

  操作方案

  第一種方案

  1.清除「剪貼板」

  當「剪貼板」中存放的是一幅圖畫或大段文本時,會佔用較多內存。請清除「剪貼板」中的內容,釋放它佔用的系統資源:單擊「開始」,指向「程序」,指向「附件」,指向「系統工具」,單擊「剪貼板查看程序」,然後在「編輯」菜單上,單擊「刪除」命令。

  2.重新啟動計算機

  只退出程序,並不重新啟動計算機,程序可能無法將佔用的資源歸還給系統。請重新啟動計算機以釋放系統資源。

  3.減少自動運行的程序

  如果在啟動Windows時自動運行的程序太多,那麼,即使重新啟動計算機,也將沒有足夠的系統資源用於運行其他程序。設置Windows不啟動過多程序:其一,單擊「開始→運行」,鍵入「msconfig」,單擊「確定」按鈕,單擊「啟動」選卡,清除不需要自啟動的程序前的複選框。其二,單擊「開始→運行」,鍵入「sysedit」,單擊「確定」按鈕,刪除「autoexec.bat」、「win.ini」和「config.sys」文件中不必要的自啟動的程序行。然後,重新啟動計算機。

  4.設置虛擬內存

  虛擬內存不足也會造成系統運行錯誤.可以在「系統屬性」對話框中手動配置虛擬內存,把虛擬內存的默認位置轉到可用空間大的其他磁碟分區。

  5.應用程序存在Bug或毀壞

  有些應用程序設計上存在Bug或者已被毀壞,運行時就可能與Windows發生衝突或爭奪資源,造成系統資源不足。解決方法有二:一是升級問題軟體,二是將此軟體卸載,改裝其他同類軟體。

  6.內存優化軟體

  不少的內存優化軟體,如RAM Idle和Memo Kit都能夠自動清空「剪貼板」、釋放被關閉程序未釋放的系統資源、對虛擬內存文件(Win386.swp)進行重新組織等,免除手工操作的麻煩,達到自動釋放系統資源的目的。

  第二種方案

  1.禁用一部分啟動項

  啟動時載入過多的應用程序會使Windows因系統資源嚴重不足而「藍屏」,因此我們最好運行「Msconfig」禁用一部分應用程序。或者使用Windows優化大師來代勞。

  2.設置足夠的虛擬內存

  虛擬內存不足也會造成系統多任務運算錯誤,我們可以通過時常刪除一些臨時文件和交換文件對此問題加以解決,此外還可以在「系統屬性」下手動配置虛擬內存,把虛擬內存的默認位置轉到其他邏輯盤下。並設置得大一些。

  3.給硬碟保留足夠空間

  由於Win9X運行時需要用硬碟作虛擬內存,這就要求硬碟必須保留一定的自由空間以保證程序的正常運行。一般而言,最低應保證100MB以上的空間,否則出現「藍屏」很可能與硬碟剩餘空間太小有關。另外,硬碟的碎片太多,也容易導致「藍屏」的出現。因此,每隔一段時間進行一次碎片整理是必要的。

  4.使用內存管理軟體

  剩下的就是些雜項了,諸如不用activedesktop之類浪費資源的功能。使用內存管理軟體,如RAM Idle之類的。養成好習慣,暫時不用的程序就將其關閉。
您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-8-29 14:00

快速回復 返回頂部 返回列表