Valgrind usage manual Valgrind memory profiler can be run with various options. For the list of all options, look in 'man valgrind'. Generally, valgrind is being run in the following way: ./valgrind [valgrind options] your-program [your-program options] During the tests we used the following valgrind flags: --log-file - file, to which the output is redirected --tool - defines the mode, in which the valgrind is being run. There are various built-in tools, including cache simulator, heap profiler and full-grained memory checker. In our tests we used 'memcheck' option for this flag --leak-check- enables different types of leak checking. We used 'full' option to print details on all leaked blocks after the program finishes executing In Wisconsin pool, the valgrind program is stored in /prereq mount point. So that one of the examples using valgrind is shown below: /prereq/valgrind-2.4.0/bin/valgrind --log-file=valgrind.log --tool=memcheck -v --leak-check=full condor_replication -p 61105 -c /home/dsl_il/condor/condor_config