Valgrind is a defacto tool for executing memory tools for native code. It, however, does not work on Windows (OS X is fine).
There are several commercial tools that work on Windows, and although they have a graphical interface, in my opinion they are inferior to Valgrind.
source share