This helpful utility tracks process details over time, but suffers from poor programmer choices that make it less than appealing for novices.
MemProfiler's spreadsheet-style interface, which is barely larger than a standard dialog-box, can't be resized,and it lists every current process. The list is in process ID order with no method to sort. The program includes no help file or wizard, but most experienced users will figure out its functions. To track processes, click the check box next to the processes you want to track. Then, all you need to do is enter a time interval and observation time. MemProfiler churns away before executing its first problem. It is programmed to open Microsoft Excel to display its stored data, although its saved as a CSV file.
The data file contains basic information for each checked process: name, memory usage and select system data; paged pool size, non-paged pool size, pagefile size, commit, handles and threads. MemProfiler's publisher gives no information on the saved data, instead leaving users' to interpret the numbers on their own.
Deceptively listed as freeware, in actuality it is a limited demo that only displays the first 25 data points of each session. Without a help file, or interpretations about the saved data, MemProfiler is not novice friendly. However, experienced users might find the data helpful when tracking down memory issues.
Process Memory Profiler is a powerful tool for finding memory leaks and monitoring the memory consumption. Have you ever had a problem to monitor the Memory Usage of set of Processes for a long duration? In this case, the default Microsoft Windows "Task Manager" does not come to rescue as one can not use this in an unmonitored mode for required duration. Process Memory Profiler is such tool created exactly to cater this need as part of Endurance/Stress/Performance/Memory Leak Testing.
Version 22.214.171.124 adds better GUI and multi process select for the profiling purposes.