Profiling Tools
I often forget the names of the tools and programs that I have found useful when I need them. In this post, I am going to document them with a short description and links to their src/pages.
Tracy
A full set of profiling library and visualizing GUI. Website
Perfetto
Similar to Tracy, with a browser friendly visualizer. Website
HeapTrack
A fast alternative to Valgrind and Massif for Stack/Heap profiling in Linux. Available in Arch (in Extra repository). Website
Sanitizers in GCC/LLVM/ICPX
Various sanitizers available as a part of the standard famous compilers out there. Link1-Intel, Link2-Google.
DMTCP
Save the status of a program onto a file and resume running it later from the checkpoint file. Website