Tools for software Home

Tools for software developement

Valgrid

This is useful to see memory usage not only memory leak check. The tool massif is a heap profiler and the usage is like this:
valgrind --tool=massif ./somebinary
ms_print massif.out.${PID}

Detail is here Valgrind User Manual: 9. Massif .

git

Stop track of specific files

$ git update-index --skip-worktree {files...} # stop tracking
$ git ls-files -v | awk '{ if($1 == "S") { print $2; }} # get files stopped to be tracked