Introduction to Windows system memory analysis tools

Source: Internet
Author: User

?

Windows Introduction to System memory analysis tools ( process Manager , resource manager , Performance Monitor , VMMap, Rammap,poolmon)

Microsoft offers a variety of tools to analyze windows memory usage, in addition to the system's own task manager Span style= "font-family:arial" (Task Manager) , Resource Monitor (Resource Manager), Performance Monitor (performance Monitor), and sysinternals tool ? Rammap, PoolMon
This article provides a quick introduction to the tools described above, and if you need to know more about it, Please refer to Microsoft RELATED links.

Task Manager

WindowsThe system can use Task Manager for memory monitoring, and monitoring can show a detailed memory footprint of the process. In particular, the use of virtual memory is checked in performance, and virtual memory is committed(commited Bytes)/Virtual Memory Limit(Commit Limit). If the submission is very close to the upper limit, then the system will have performance issues.
Windows R2Example
You can also add a variety of memory metrics to check, and check the working set with emphasis(process Physical memory consumption),Commit Size(non-reserved virtual memory space).


Windows Example

Resource Monitor

with Task Manager, you can open Resource Monitor Resource Manager further check the use of memory, especially for each process. For each process, focus on the size of the commit (KB) Memory and monitor whether any processes are consuming excessive resources.

The use of physical memory consists of the following parts:
memory reserved for hardware
In use: Memory used by process, driver, operating system
modified: content must be written to disk for other uses of memory
standby: Memory with unused cached data and code
available: does not contain any valuable data, and memory that is used preferentially when processes, drivers, and operating systems require more memory

cache: When the file is opened, the system will save the file in the cache for the next quick read and write. Windows R2 and later, the use of this cache has also been limited: a portion of the physical memory is not cached, to ensure that the system even when the cache is too large, there is also available physical memory, to meet the application requirements.

Performance Monitor

Performance Monitor Performance Monitor is Windows Monitor and collect the important tools of system resource consumption.
Monitor performance consumption
By adding the specified counters, you can check the system resource consumption in real time

In addition, you can also " data collection collection user defined " Manually add various counters such as logical Disk, Memory, System, Processor, Process 5 seconds, If the machine is prone to cpu exception, you can configure the sampling interval to Span style= "font-family:arial" >1 seconds.

Rammap, Process Explorer

Sometimes the process that consumes memory exceptions is not seen in the monitoring window of Task Manager, but physical memory shows the state of the load.
This is generally the case that the system has a memory-intensive situation, which can be Rammap tool to view the system memory usage, the tool is Microsoft's official software, related information and the following: https://technet.microsoft.com/en-us/sysinternals/ff700229.aspx

Once downloaded, you can view the memory usage of the system that is not displayed in Task Manager.
Detailed Description:
Introduction to the new Sysinternals Tool:rammap

Process Explorer You can also view the detailed resource usage of a process, such as when you open it, or you can view the various memory resource uses of the process.

Pool Monitor

for windows kernel, its two core memory resources are non paged Pool ( non-paged pool ) and paged pool ( paged pool 2 resources are depleted. Although the above mentioned tools can be used to see the resource consumption, if you need to locate the system which tag resources consumed, need to use poolmon to locate.
Poolmon use reference :
https://technet.microsoft.com/en-us/library/cc737099 (v=ws.10). aspx

Check Perfmon log to locate exactly which Pool Tag the resulting resources are depleted, such as a case that examines IODN Tag cause resource consumption to run out , Navigate to Yes with the following command Safedogfileguard.sys, then fix it by correcting the application.

about the Tag Please refer to the official Microsoft Blog
Http://blogs.technet.com/b/askperf/archive/2008/04/11/an-introduction-to-pool-tags.aspx

?

From: https://help.aliyun.com/knowledge_detail/41079.html

Introduction to Windows system memory analysis tools

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.