燕楓情別 wrote:如圖我的電腦記憶體有8G在甚麼都沒開的情況,記憶體就被佔用了70%工作管理員裡面只顯示使用1250MB(15%),70%-15%=55%額外的55%記憶體去哪裡了 右下角你自己要切去『使用者』頁面,『使用者』用了1250MB,微軟系統使用率是0?為何不在一開始的處理程序去看記憶體用量,你也點排序了,看誰吃掉的阿關掉瀏覽器後我的系統(WIN11)吃掉4.9G,換算8G占比差不多60%阿
這個可以找出實際記憶體的使用量Windows記憶體都用到哪裡去了?扣除Process Private 使用的1250MB(15%) 剩餘的 55%給其他的佔用Process Private: 分配給單一Process專用的記憶體Mapped File: 用來儲放檔案內容快取(Cache)的記憶體空間Shared Memory: 標註給多個Process共用的記憶體分頁(Page,記憶體管理單位)Page Table: 用來描述虛擬記憶體位址的分頁表(裡面是一筆一筆的PTE,Page Table Entries)Paged Pool: 允許移至磁碟的核心集區記憶體(Kernal Pool Memory)Nonpaged Pool: 不允許移至磁碟的核心集區記憶體System PTEs: 與I/O空間、核心堆疊、記憶體描述清單等系統分頁相關的PTESession Private: 登入工作階段相關的記憶體Metafile: 是系統快取的一部份,包含NTFS Metadata(包含MFT及其他NTFS Metadata檔案)。在MFT中,每個檔案屬性記錄佔用1K,而一個檔案至少有一個屬性記錄,再加上其他NTFS Metadata檔,當檔案數眾多,這塊會很快速成長。AWE: 啟用Address Windowing Extension技術所使用的相關記憶體空間(較常應用在SQL或其他DB)Driver Locked: 驅動程式鎖定的實體記憶體。多用於I/O的暫時性小量應用,如果有裝RAMDisk,也會算在這一區。Kernel Stack: 核心執行緒推疊,執行緒愈多,用量愈大。