虛擬記憶體問題高手進來看看謝謝了

2022-08-22 19:56:47 字數 3403 閱讀 1267

1樓:匿名使用者

當系統執行時,先要將所需的指令和資料從外部儲存器(如硬碟、軟盤、光碟等)調入記憶體中,cpu

再從記憶體中讀取指令或資料進行運算,並將運算結果存入記憶體中,記憶體所起的作用就像一個“二傳手”的

作用。當執行一個程式需要大量資料、佔用大量記憶體時,記憶體這個倉庫就會被“塞滿”,而在這個“倉庫

”中總有一部分暫時不用的資料佔據著有限的空間,所以要將這部分“惰性”的資料“請”出去,以騰出

地方給“活性”資料使用。這時就需要新建另一個後備“倉庫”去存放“惰性”資料。由於硬碟的空間很

大,所以微軟windows作業系統就將後備“倉庫”的地址選在硬碟上,這個後備“倉庫”就是虛擬記憶體。

在預設情況下,虛擬記憶體是以名為pagefile.sys的交換檔案儲存在硬碟的系統分割槽中。

手動設定虛擬記憶體

在預設狀態下,是讓系統管理虛擬記憶體的,但是系統預設設定的管理方式通常比較保守,在自動調節

時會造成頁面檔案不連續,而降低讀寫效率,工作效率就顯得不高,於是經常會出現“記憶體不足”這樣的

提示,下面就讓我們自已動手來設定它吧。

①用右鍵點選桌面上的“我的電腦”圖示,在出現的右鍵選單中選擇“屬性”選項開啟“系統屬性”

視窗。在視窗中點選“高階”選項卡,出現高階設定的對話方塊;

②點選“效能”區域的“設定”按鈕,在出現的“效能選項”視窗中選擇“高階”選項卡,開啟其對

話框。③在該對話方塊中可看到關於虛擬記憶體的區域,點選“更改”按鈕進入“虛擬記憶體”的設定視窗。選擇

一個有較大空閒容量的分割槽,勾選“自定義大小”前的核取方塊,將具體數值填入“初始大小”、“最大值

”欄中,而後依次點選“設定→確定”按鈕即可,最後重新啟動計算機使虛擬記憶體設定生效。

以上是windows xp作業系統中虛擬記憶體的設定方法,筆者在此也簡單提一下在windows 98作業系統中

的設定:

在windows 98系統中依次進入“開始→設定→控制面板→系統→效能→虛擬記憶體”,在彈出的對話方塊

中選中“使用者自己指定虛擬記憶體設定”選項,將虛擬記憶體的位置設在合適的分割槽中,並設定好虛擬記憶體的

最小值與最大值,最後點選“確定”按鈕完成。

建議:可以劃分出一個小分割槽專門提供給虛擬記憶體、ie臨時檔案儲存等使用,以後可以對該分割槽定期

進行磁碟整理,從而能更好提高計算機的工作效率。

量身定製虛似記憶體

1.普通設定法

根據一般的設定方法,虛擬記憶體交換檔案最小值、最大值同時都可設為記憶體容量的1.5倍,但如果內

存本身容量比較大,比如記憶體是512mb,那麼它佔用的空間也是很可觀的。所以我們可以這樣設定虛擬內

存的基本數值:記憶體容量在256mb以下,就設定為1.5倍;在512mb以上,設定為記憶體容量的一半;介於256

mb與512mb之間的設為與記憶體容量相同值。

2.精準設定法

由於每個人實際操作的應用程式不可能一樣,比如有些人要執行3dmax、photoshop等這樣的大型程式

,而有些人可能只是打打字、玩些小遊戲,所以對虛擬記憶體的要求並不相同,於是我們就要因地制宜地精

確設定虛擬記憶體空間的數值。

①先將虛擬記憶體自定義的“初始大小”、“最大值”設為兩個相同的數值,比如500mb;

②然後依次開啟“控制面板→管理工具→效能”,在出現的“效能”對話方塊中,左側欄目中的“

效能日誌和警報”,選中其下的“計數器日誌”,在右側欄目中空白處點選右鍵,選擇右鍵選單中的“新

建日誌設定”選項;

③在彈出的對話方塊“名稱”一欄中填入任意名稱,比如“虛擬記憶體測試”。在出現視窗中點選“新增

計數器”按鈕進入下一個視窗;

④在該視窗中開啟“效能物件”的下拉選單,選擇其中的“paging file”,勾選“從列表中選擇計

數器”,並在下方的欄目中選擇“%usage

peak”;勾選“從列表中選擇範例”,在下方的欄目中選擇“_total”,再依次點選“新增→關閉”結束

。 ⑤為了能方便檢視日誌檔案,可開啟“日誌檔案”選項卡,將“日誌檔案型別”選擇為“文字檔案”

,最後點選“確定”按鈕即可返回到“效能”主介面;

⑥在右側欄目中可以發現多了一個“虛擬記憶體測試”專案,如果該專案為紅色則說明還沒有啟動,

點選該項,選擇右鍵選單中的“啟動”選項即可。

接下來執行自己常用的一些應用程式,執行一段時間後,進入日誌檔案所在的系統分割槽下預設目錄“

perflogs”,找到“虛擬記憶體測試_000001.csv”並用記事本程式開啟它,在該內容中,我們檢視每一欄

中倒數第二項數值,這個數值是虛擬記憶體的使用比率,找到這項數值的最大值,比如圖中的“46”,用46

%乘以500mb(前面所設定的虛擬記憶體數值),得出數值為230mb。

用該數值可以將初始大小設為230mb,而最大值可以根據磁碟空間大小自由設定,一般建議將它設定

為最小值的2到3倍。這樣我們就可以將虛擬記憶體打造得更精準,使自己的愛機執行得更加流暢、更具效率了。

2樓:霏狼

檢視c盤中的檔案,有一個檔名為"hiberfil.sys"的檔案佔用了1g多的空間,即使到dos下刪除這個檔案開機啟動後還會自動生成..這是windows的休眠檔案,windows有一個"休眠“功能就是將當前的狀態全部存入檔案中,再次開機時再直接將這些狀態讀出,節省了開機初始化時間。

但是由於此功能本身的設計缺陷,使用後常常會造成系統錯誤或者硬體配置的更改,同時還會在系統盤中生成巨大的臨時檔案,即hiberfil.sys,因此建議禁用此功能.開啟控制面板--電源管理,選擇“休眠”選項卡,去除“啟用休眠”的勾選,點選確定即可。

3樓:無心的戀

這個很簡單啦~~

右鍵單擊我的電腦,然後屬性,高階,效能這一框裡點設定,然後高階,虛擬記憶體,點更改,右上有個頁面檔案大小,單擊列表框中有數值的一個盤,把記憶體大小調大點就行了,初始大小和最大值最好設定成一樣的,建議不要設定在系統盤~~然後點設定才能生效~~有個800mb應該不會有問題了~~

4樓:我想回去一年

另外在d盤也設定這麼大的虛擬記憶體,就不會提示了,這個虛擬記憶體有些小

5樓:匿名使用者

把虛擬記憶體設定到其他盤,別在系統盤設定。可以多設定一點,如1500-3000,但要根據你硬碟的大小

6樓:

那你就改一下虛擬記憶體就行,把它改大一點.

點右鍵”我的電腦”然後點”高階”你就可以看到設定虛擬記憶體的選項了.改大一點就可以了.不要改的太大了.

7樓:匿名使用者

這是因為你安裝的一些軟體程式比較多,有些程式你雖然沒有執行但是在系統啟動時就自動載入了一些啟動項,為軟體的執行做準備。你可以適當的把虛擬記憶體調大些,就可以解決問題了。

8樓:

修改一下阿,改成800-1000m.

9樓:網路電流

你的記憶體條是多大的?

虛擬記憶體的問題,謝謝解答

windows虛擬記憶體是拿出一部分硬碟空間來充當記憶體使用,當記憶體佔用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。舉一個例子來說,如果電腦只有128mb實體記憶體的話,當讀取一個容量為200mb的檔案時,就必須要用到比較大的虛擬記憶體,檔案被記憶體讀取之後就會先儲存到虛擬記憶體,...

懂了進來看看謝謝,懂醫學的進來看看 謝謝了!急!!!

我在比較小的時候有這種感覺,但是現在不知道怎麼慢慢沒有了 有跟樓上的的一樣的感覺 我也有過,可能是因為曾經有過,或者大腦裡面曾經有過這件事的資訊吧 我也有。說真的還以為是自己特有的呢。呵呵 我也有過,我覺得應該是正常的 我也有 就是好像在夢中經歷過一樣 我一直以為是我獨有的呢 沒想到還有呀 我也有過...

高手來看看!謝謝10分,求高手!先謝謝了!

主要是顯示卡的問題,這個主機板整合的顯示卡也就只能跑到這種程度,其它的東西再強也沒有用,魔獸世界對顯示卡的渲染能力還是有點要求的,以前認為只要是x700級別的顯示卡就可以在1024 768的解析度下開啟特效。你的整合顯示卡的效能大約是x700的二分之一,也就是四條渲染管線的x700se的效能,是沒有辦法在開啟特...