已緩存可用
1. 為什麼會出現以緩存,可用,和空閑,實際是有多少可以用的內存
應該是有2443MB可以用
已緩存是系統預讀的,
空閑是實際沒有用到的內存
對於64位系統沒有太高的要求應該夠用
2. 求解 win7 任務管理器 性能 物理內存里的總數、已緩存、可用、空閑都是什麼意思
總數 你內存條大小的內存 你內存要是8G 這就是8192左右
已緩存 WIN7開始有個系統記憶你常用的軟體 開機時候就給你載入到後台里 這個就是在後台運行 但是用的資源很小 能讓你用軟體的時候快速打開
可用 就是還剩餘的內存
空閑。。 這個可以無視
總體來說就是 直接看可用就可以 知道內存還剩多少了
再不明白 看性能右下角的資源管理器 內存 下頭有圖
3. 電腦已緩存為什麼比可用內存多那麼多
在電腦任務管理器的「性能」選項中,顯示的已緩存佔用的內存數,大於可用的內存數,說明自己的電腦里需要緩存的程序和系統服務項較多。
【補充說明】:
在電腦任務管理器的「性能」選項中,顯示的已緩存佔用的內存數的大小和可用的內存數的大小,這個是由電腦具體的硬體配置和系統環境以及軟體的安裝使用情況來決定的。並非在所有的電腦里,任務管理器的「性能」選項中,顯示的已緩存佔用的內存數,都會大於可用的內存數。
【示例截圖】
4. 物理內存的已緩存+可用+空閑後為何不等於總數
雖然本人並不是計算機方面的能手,內存方面也並不是那麼精通,但是,我看到其他答案感覺並不是很正確,也不能解決該問題的痛處。
題主的問題是:已緩存+可用+空閑後為何不等於內存的總數。
首先,題主對這三個概念其實並不夠理解。從題主的圖片上也可以看到,可用=已緩存+空閑。也就誰說這三者之間有重復的地方,所以相加肯定得不到總數的值。
其實,這張圖片上並沒有顯示程序正在使用的內存大小。我們知道,計算機的內存大小其實就是內存條的大小,這也是計算機的絕對的物理內存。但是,內存要分配給不同的程序,只要是計算機上的東西需要運行,無一例外都需要內存空間。包括主板的bios和一些外置硬體設備所需要的驅動程序。
我們拿一個4G的電腦做例子。我們買一個4G的內存條放到計算機,然後在計算機屬性中可以看到可用的內存不是4G,而是3.6G左右。就是因為主板的bios和一些外置硬體設備的驅動程序佔用了400多M(不同電腦可能會有區別)。
說完了硬體驅動佔用的部分,接下來還有軟體。我們知道,軟體的運行需要操作系統,而操作系統本身就是一個大型軟體。操作系統啟動的時候就會生成有各種進程和服務,只是這一部分可能就需要1G左右的空間,甚至將近2G。這也跟電腦內存大小有關。有些內存大的電腦,開機系統佔用的內存也會動態的變大。有些內存小的電腦,一開機內存可能就會佔用40%左右。對於4G的電腦,運行一段時間,系統佔用大概也得1.3G左右。
好了,我們繼續拿4G的電腦做例子。硬體驅動和BIOS佔用了400多M,系統佔用了1G,接下來就剩下2.5G了。然後,我打開了QQ和瀏覽器等應用程序,這些軟體會隨著使用量的增多,內存也會逐漸增大。比如,瀏覽器多開了一個標簽,內存就會增大一點。qq多開了幾個窗口,然後再加上視頻聊天等,內存也會逐漸增大。更何況我們運行的一般都不會只有這兩個軟體。這些軟體的運行輕松就會上G。再加上一些稍微大型的軟體,比如PS,Myeclipse等。上2G都不成問題。這里我們折中,就取1.5G吧
然而,系統並不是軟體運行需要多少內存,就給它多少內存。往往是大於需要運行的內存的。因為一個軟體的內存並不是固定的,說不定下個操作又需要增大內存。所以我先給它一部分備用的內存,以備不時之需。因為等到需要的時候再分配就會降低效率。一般備用的內存佔用大概是軟體運行所需的1/3左右。大概也得500M。這部分內存雖然被預先分配了,但是還沒有程序真正使用,所以也歸屬為可用內存中。
所以,軟體運行時需要的內存加上備用的內存,又需要不小的佔用。
這還沒完。比如我想用個截圖工具截個圖,或者用記事本寫個字。這些都會佔用內存,叫做"已修改內存"。這些內存可以說是非常不固定的。比如,你寫字的過程中,用的是內存,寫完之後保存到硬碟了,內存才會釋放。你寫的越多,已修改內存就會越大。這部分內存相當於當前正在使用的內存。也許會佔用20M左右。
這些分配完了,接下來才是內存中真正空閑的部分。也就是題主的圖片上寫的空閑內存。
我們算一下賬。一共4G,bios和硬體驅動程序佔用了400M,系統佔用了1.3G,軟體運行1.5G+備用500M+已修改內存20M,空閑的也就剩下幾百兆。如果想我一樣經常要開各種程序的,剩餘幾十兆也很正常。
到這里,就可以得到結論了。那就是:
總數=可用+不可用;
可用=已緩存(就是上面寫的備用的內存)+空閑;
不可用=軟體(包括系統進程)運行佔用的內存+bios和硬體驅動所佔用的內存+已修改內存。
加粗的字體代表題主圖片上顯示的那一部分。
平時比較忙,很少有時間寫答案。不足的地方請大家見諒吧。
5. 物理內存的 總數!=已緩存+可用
總數是總內存
已緩存是已經使用的內存數
可用是系統調用之外可用的內存數
可用數越小越好,說明內存被充分的調用
已緩存越小越好,說明系統剩餘內存越多,運行餘地越大
6. 物理內存中的已緩存是什麼
指的是設備的實際內存里緩存數據所佔用的空間。
物理內存,在應用中,自然是顧名思義,物理上,真實存在的插在主板內存槽上的內存條的容量的大小。看計算機配置的時候,主要看的就是這個物理內存。物理內存
物理內存是計算機上的最重要的資源之一。Windows的內存管理器負責給活動進程、設備驅動,和操作系統自己分配內存。因為絕大多數系統所能訪問的數據和代碼遠比物理內存多,所以從本質上來說,物理內存是代碼和數據在其中運行的窗口。所以內存容量對性能有影響,因為如果進程或者操作系統所需的代碼或者數據不存在,內存管理器就需要從磁碟中讀取這些內容。
緩存就是數據交換的緩沖區(稱作Cache),當某一硬體要讀取數據時,會首先從緩存中查找需要的數據,如果找到了則直接執行,找不到的話則從內存中找。由於緩存的運行速度比內存快得多,故緩存的作用就是幫助硬體更快地運行。
因為緩存往往使用的是RAM(斷電即掉的非永久儲存),所以在用完後還是會把文件送到硬碟等存儲器里永久存儲。電腦里最大的緩存就是內存條了,最快的是CPU上鑲的L1和L2緩存,顯卡的顯存是給顯卡運算晶元用的緩存,硬碟上也有16M或者32M的緩存。
7. 任務管理器 切換到性能有物理內存 已緩存 可用 空閑
物理內存就是真正在你的主板上插著的內存條的內存量
已緩存是你正在用的內存量
可用是你的內存的剩餘的量
空閑是指你現在第一時間可以起到作用的內存量
還有個虛擬內存,一般設成1024-2048M就行,在我的電腦的屬性裡面
8. 學習下啊,物理內存,已緩存,可用,都是什麼意思
物理內存就是你內存條的總大小。
電腦內存已緩存就是電腦從內存里調用出來的大小,可用當然就是還能調用內存的大小。
9. 筆記本物理內存總數有4G,但是已緩存+可用+空閑只有2G不到是為什麼
集成顯卡使用了共享內存方式,佔用了系統內存。
首先操作系統是否安裝的是32位Windows系統?如果是,則系統最大隻能認出4GB內存。
其次如果筆記本使用集成顯卡的時候,集成顯卡通常沒有自己的顯存,需要到共享內存作為顯存使用,而分配給集成顯卡多大的內存作為顯存是在筆記本的BIOS中設置。分配給集成顯卡共享內存作為顯存後,這部分共享的內存容量不計入系統總內存中。
所以你看到的2G不到的內存應該是大部分分配給顯存使用了。
10. 已緩存和可用內存有什麼區別
內存管理器的重大改變體現在它對物理內存的管理方式。先前版本 Windows 所使用的「待機列表」管理有兩個局限性。首先,頁面的優先化僅取決於進程最近過去的行為,而不會預見到它們未來的內存需求。其次,用於優先化的數據僅限定 於進程在任意給定時刻所擁有的頁面列表。這兩個缺點會導致出現「午餐後綜合症」之類的狀況,即您離開計算機一段時間,但需要內存密集型的系統應用程序在此 期間一直都在運行(例如病毒掃描或磁碟碎片整理)。此應用程序會強制您的活動應用程序已在內存中進行緩存處理的代碼和數據由內存密集型活動重寫。等您回來 後,就會發現性能變得非常緩慢,因為各應用程序必須從磁碟請求它們的數據和代碼。
Windows XP 採用了預取支持,該功能基於以前的引導和應用程序啟動來執行大規模的磁碟 I/O,以向內存預載入所預期到的代碼和文件系統數據,從而改進了引導和應用程序啟動性能。Windows Vista 憑借 SuperFetch 又向前邁進了一大步,SuperFetch 是一種通過歷史信息和前瞻性內存管理來增強「least-recently accessed」(最近最少訪問的)方法的內存管理方案。
SuperFetch 作為在服務主機進程 (%SystemRoot%\System32\Svchost.exe) 內運行的 Windows 服務在 %SystemRoot%\System32\Sysmain.dll 中實現。該方案依賴於內存管理器提供的支持,因此它可以檢索頁面使用歷史,以及引導內存管理器將來自磁碟文件或分頁文件的數據和代碼預載入到「待機列表」 中,並為各頁面指定優先順序。SuperFetch 服務基本上是將頁面跟蹤擴展到曾經存儲在內存中但已被內存管理器重新使用以為新數據和代碼讓出空間的數據和代碼。該服務會將這一信息存儲在 %SystemRoot%\Prefetch 目錄中擴展名為 .db 的場景文件中(位於用於優化應用程序啟動的標准預取文件旁邊)。在對內存使用情況的這種深入了解基礎上,SuperFetch 可在物理內存變為可用時預載入數據和代碼。
只要內存變為可用(例如,當某應用程序退出或釋放內存時),SuperFetch 便會要求內存管理器提取最近被驅出的數據和代碼。這將以每秒少數幾頁的速率完成,並且 I/O 的優先順序為「非常低」,以便預載入操作不會影響用戶或其他活動應用程序。因此,如果您離開計算機去享用午餐,並且某個內存密集型的後台任務導致活動應用程 序的代碼和數據在您離開期間被驅出內存,則 SuperFetch 通常會在您回來之前將所有或大多數代碼和數據返回到內存中。SuperFetch 還包含了對休眠、待機、快速用戶切換 (FUS) 和應用程序啟動的特定場景支持。例如,當系統處於休眠狀態時,SuperFetch 會將數據和代碼存儲在它預期(基於以前的休眠)將在後續恢復期間被訪問的休眠文件中。相比之下,當您恢復 Windows XP 時,先前緩存的數據在被引用時必須從磁碟重新讀取。