您的位置:極速下載站 → 電腦軟件 → 系統(tǒng)軟件 → 內(nèi)存工具 → VMMap
VMMap是一個進(jìn)程虛擬和物理內(nèi)存分析實(shí)用程序。 它顯示了進(jìn)程提交的虛擬內(nèi)存類型的細(xì)分以及操作系統(tǒng)為這些類型分配的物理內(nèi)存(工作集)的數(shù)量。除了內(nèi)存使用的圖形表示外,VMMap還顯示摘要信息和詳細(xì)的進(jìn)程內(nèi)存映射。 強(qiáng)大的過濾,刷新和快照比較功能使您可以識別進(jìn)程內(nèi)存使用的來源和應(yīng)用程序功能的內(nèi)存成本。
記憶類型
圖片
內(nèi)存表示可執(zhí)行文件,如.exe或.dll,并已由映像加載程序加載到進(jìn)程中。它不包括映射為數(shù)據(jù)文件的圖像,這些圖像將包含在映射文件存儲器類型中。圖像映射可以包括像代碼一樣的可共享內(nèi)存。當(dāng)修改數(shù)據(jù)區(qū)域(如初始化數(shù)據(jù))時,將在該過程中創(chuàng)建其他專用內(nèi)存。 “詳細(xì)信息”列顯示文件的路徑。
私人的
私有內(nèi)存是由VirtualAlloc分配的內(nèi)存,不是由堆管理器或.NET運(yùn)行時子分配的。它不能與其他進(jìn)程共享,根據(jù)系統(tǒng)提交限制收費(fèi),并且通常包含應(yīng)用程序數(shù)據(jù)。
可共享
可共享內(nèi)存是可以與其他進(jìn)程共享的內(nèi)存,由頁面文件(如果存在)支持,根據(jù)系統(tǒng)提交限制收費(fèi),并且通常包含不同進(jìn)程中的DLL之間共享的數(shù)據(jù)或進(jìn)程間通信消息。 Windows API將此類型的內(nèi)存稱為頁面文件支持的部分。
映射文件
內(nèi)存可共享,表示磁盤上的文件。 “詳細(xì)信息”列顯示文件的路徑。映射文件通常包含應(yīng)用程序數(shù)據(jù)。
堆
堆表示由用戶模式堆管理器管理的私有內(nèi)存,并且與專用內(nèi)存類型一樣,根據(jù)系統(tǒng)提交限制收費(fèi)并包含應(yīng)用程序數(shù)據(jù)。使用C運(yùn)行時malloc庫,HeapAlloc和LocalAlloc的應(yīng)用程序內(nèi)存分配使用堆內(nèi)存。
管理堆
托管堆表示由.NET垃圾收集器分配和使用的私有內(nèi)存,與專用內(nèi)存類型一樣,是針對系統(tǒng)提交限制收費(fèi)的,并包含應(yīng)用程序數(shù)據(jù)。
堆
堆棧是專用內(nèi)存,用于存儲各個線程的函數(shù)參數(shù),本地函數(shù)變量和函數(shù)調(diào)用記錄。堆棧再次按提交限制收費(fèi),通常按需增長。
系統(tǒng)
系統(tǒng)內(nèi)存是與進(jìn)程關(guān)聯(lián)的專用內(nèi)核模式物理內(nèi)存。絕大多數(shù)系統(tǒng)內(nèi)存由進(jìn)程頁表組成。
自由
可用內(nèi)存區(qū)域是進(jìn)程地址空間中未分配的空間。
注意:VirtualProtect API可以將任何頁面的保護(hù)更改為與原始分配的內(nèi)存類型所暗示的不同。這意味著在可共享內(nèi)存區(qū)域中可能存在對進(jìn)程專用的內(nèi)存頁面,例如,因?yàn)樵搮^(qū)域是作為頁面文件支持的部分創(chuàng)建的,但隨后應(yīng)用程序?qū)⒛承╉撁嫔系谋Wo(hù)更改為copy-on-編寫并修改它們。為區(qū)域顯示的保護(hù)不一定是它自創(chuàng)建以來的保護(hù)。
文件信息
文件大。1296616 字節(jié)
文件說明:Vmmap - process memory analyzer
文件版本:3.22
MD5:E7616765BE2CC0D272FD65EB62CC302E
SHA1:1CEAA8A143130FA42CB9F0BB4676BB09EE6950C3
CRC32:164681DB
官方網(wǎng)站:http://technet.microsoft.com/en-us/sysinternals/dd535533.aspx
相關(guān)搜索:內(nèi)存