If you have ever asked yourself how to easily monitor the resources your application is using at any given moment or find out how many resources did it used over a long period of time in order to make an evaluation on how well does it performs and you are on a Windows machine that this post can help you.
The following page How to create a log using System Monitor in Windows from the Microsoft Support center explains stept-by-step how to create a monitor that can help you discover performance issues with your application (e.g. memory leaks).
I have used this to see how well does my application performs when run for a very long period of time with a large set of data and also to compare results between different versions of the application.
The ability to choose the format of the log file between binary, csv or sql database helps you in creating nice graphics in excel that can later help you present your findings more easily to others.