Windows Tools

Memsnap.exe: Memory Profiling Tool

Overview | Syntax | Examples | Related Tools Open Command Prompt

This command-line tool takes a snapshot of the memory resources being consumed by all running processes and writes this information to a log file.

MemSnap logs system memory usage to a log file with the default name of Memsnap.log; however, any file name can be chosen by specifying it at the command line when starting the tool.

Corresponding UI

There is no corresponding user interface for MemSnap.


Memory leaks occur when programs allocate memory but neglect to free it when the memory is no longer being used. For more information about memory management and memory leaks, search the Microsoft Developers' Network (

System Requirements

The following are the system requirements for MemSnap:

File required