首頁

2013年11月21日 星期四

**到底我們所使用的Windows記憶體--都用到哪兒去喔?!**US-en*** In the end we use Windows Memory -Are used where to go Oh?!****到底我們所使用的Windows記憶體--都用到哪兒去喔?!**US-en*** In the end we use Windows Memory -Are used where to go Oh?!**

**到底我們所使用的Windows記憶體--
都用到哪兒去喔?!**
*US-en-** In the end we use Windows Memory -
Are used where to go Oh?!
*

開啟工作管理員--
只顯示了Visual Studio240MB
Chrome用不到100MB
SQL Server亦只用了75MB
IE也不過是50MB...
哪其他的記憶體都耗在哪兒上?!
原來有個破解記憶體之謎的好工具 :
 RAMMap**
[
http://technet.microsoft.com/en-us/sysinternals/ff700229.aspx  ]
執行後只要幾秒,
原本疑雲滿天的記憶體舞弊懸案,
頓時真相大白喔!
Technet網站有篇介紹文章,
詳細說明了上圖各分類及欄位的定義,
整理如下供大家參考:
http://blogs.technet.com/b/askperf/archive/2010/08/13/introduction-to-the-new-sysinternals-tool-rammap.aspx  ]
RAMMAP V1.32 
由Mark Russinovich和Bryce科格斯韋爾
發布時間:2013年11月1日  
下載RAMMAP   (270 KB)
你有沒有想過究竟是如何分配的Windows物理內存,
是多少個文件數據緩存在RAM中,
或者多少RAM所使用的內核和設備驅動程序?
RAMMAP使得容易回答這些問題。
RAMMAP是先進的物理內存使用情況分析工具---
---為Windows Vista和更高。
它提出了使用信息以不同的方式在幾個不同的選項卡:
  • 使用計數:用法摘要類型和分頁列表
  • 進程:進程的工作集大小
  • 優先摘要:優先的待機列表大小
  • 物理頁:每頁使用所有的物理內存
  • 物理範圍:物理內存地址
  • 文件摘要:文件RAM中的數據文件
  • 文件詳細說明:單個物理頁面文件
使用RAMMAP了解了Windows內存管理,
分析應用程序的內存使用情況,
或回答特定的問題如何被分配RAM。
RAMMAP的刷新功能,使您能夠更新顯示,
它包括用於保存和加載內存快照的支持。
對於定義標籤的RAMMAP的使用以及了解Windows內存管理器---
---使用的物理內存分配算法,請參閱 :  Windows內部, 5    
*
*相關鏈接*
  • Windows內部書Windows內部的權威書籍的官方更新和勘誤表,
  • 由Mark Russinovich和David所羅門。
  • 的Windows Sysinternals的管理員參考  由Mark Russinovich和亞倫Margosis的的Sysinternals的實用程序,
  • 包括描述的所有工具,
  • 其功能,
  • 如何使用它們進行故障排除,
  • 例如真實世界的情況下,其使用的官方指南。
  • *下載 
    下載RAMMAP (270 KB)

    從現在從運行RAMMAP Live.Sysinternals.com
    上運行:
    • 客戶端:Windows Vista和更高版本。
    • 服務器:Windows Server 2008和更高版本*

    --------------------------------------------------------------------
    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空間、
    核心堆疊、記憶體描述清單等系統分頁相關的PTE
    Session Private:
    登入工作階段相關的記憶體
    Metafile: 是系統快取的一部份,
    包含NTFS Metadata
    (包含MFT及其他NTFS Metadata檔案)。
    在MFT中,每個檔案屬性記錄佔用1K,
    而一個檔案至少有一個屬性記錄,
    再加上其他NTFS Metadata檔,
    當檔案數眾多,這塊會很快速成長。
    AWE: 啟用Address Windowing Extension技術---
    ---所使用的相關記憶體空間
    (較常應用在SQL或其他DB)
    Driver Locked: 驅動程式鎖定的實體記憶體。
    多用於I/O的暫時性小量應用,
    如果有裝RAMDisk,也會算在這一區。
    Kernel Stack:
    核心執行緒推疊,執行緒愈多,
    用量愈大。
    每項分類都有以下欄位:
    Active: 正在使用中的實體記憶體分頁
    (Process Working Set或System Working Set)
    Standby: 留在實體記憶體但暫不使用的分頁,保留供後續能快速重覆利用
    Modified: 與Standy類似,但內容被修改過,重覆使用前要先回寫到磁碟機
    Modified no write: 與Modified類似,但標註為不需回寫到磁碟
    Transition: 在分類之間轉換的分頁
    Zeroed: 內容已清空可供使用的分頁,

    系統剛開機時明顯增加,隨著使用一段時間逐步轉為Standby
    Free: 可以使用但殘留先前資料的分頁,使用前需先轉為Zeroed
    Bad: 標註損壞的記憶體 ....!*

    ------------------------------------------------------------------
    *US-en-*
    *Open Task Manager -
    Shows only Visual Studio240MB
    Chrome less than 100MB
    SQL Server has only used 75MB
    IE is nothing but a 50MB ...
    Which other memory is spent on Where?!
    The original had a crack the mystery of memory a good tool:
      RAMMap **
    [Http://technet.microsoft.com/en-us/sysinternals/ff700229.aspx]
    After execution as long as a few seconds,
    Originally Supremacy sky corrupt memory unsolved,
    Suddenly truth Oh!
    Technet Web site an article introducing the article,
    A detailed description of each category on the map and field definitions,
    Summarized as follows for your reference:
    Http://blogs.technet.com/b/askperf/archive/2010/08/13/introduction-to-the-new-sysinternals-tool-rammap.aspx   ]...
    *

    *
    Have you ever wondered exactly how Windows is
    assigning physical memory,
    how much file data is cached in RAM,
    or how much RAM is used by the kernel and device drivers?
    RAMMap makes answering those questions easy.
    RAMMap is an advanced physical memory usage analysis utility  
    for Windows Vista and higher.
    It presents usage information in different ways  
    on its several different tabs:
    • Use Counts: usage summary by type and paging list
    • Processes: process working set sizes
    • Priority Summary: prioritized standby list sizes
    • Physical Pages: per-page use for all physical memory
    • Physical Ranges: physical memory addresses
    • File Summary: file data in RAM by file
    • File Details: individual physical pages by file
    Use RAMMap to gain understanding of the way ---
    Windows manages memory,
    to analyze application memory usage,
    or to answer specific questions about how RAM is being allocated. RAMMap’s refresh feature enables you to update the display and  
    it includes support for saving and loading memory snapshots.
    For definitions of the labels RAMMap uses as well as to learn about  
    the physical-memory allocation algorithms used by the Windows memory manager, please see  
    Windows Internals, 5th Edition      ]*<--press here  *


    *Related Links
    • Windows Internals BookThe official updates and errata page for the definitive book on Windows internals,
    • by Mark Russinovich and David Solomon.
    • Windows Sysinternals Administrator's ReferenceThe official guide to the Sysinternals utilities by Mark Russinovich and Aaron Margosis, including descriptions of all the tools, their features, how to use them for troubleshooting, and example real-world cases of their use.

    Download  


    Run RAMMap now from Live.Sysinternals.com
    Runs on:
    • Client: Windows Vista and higher.
    • Server: Windows Server 2008 and higher                *
    ***到底我們所使用的Windows記憶體--都用到哪兒去喔?!*
    *US-en*** In the end we use Windows Memory -Are used where to go Oh?!**===END===>/

    &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

    沒有留言:

    張貼留言


    if you like make fds, wellcome you here~~anytime***

    my free place for everyones who want the good software,

    come & download them~ wellcome!!