* [ heaptrack ](https://github.com/KDE/heaptrack) \- Traces all memory allocations and annotates these events with stack traces. 
  * [ ros2_tracing ](https://gitlab.com/ros-tracing/ros2_tracing) \- Tracing tools for ROS 2. 
  * [ Linuxperf ](http://www.brendangregg.com/linuxperf.html) \- Various Linux performance material. 
  * [ lptrace ](https://github.com/khamidou/lptrace) \- It lets you see in real-time what functions a Python program is running. 
  * [ pyre-check ](https://github.com/facebook/pyre-check) \- Performant type-checking for python. 
  * [ FlameGraph ](https://github.com/brendangregg/FlameGraph) \- Visualize profiled code. 
  * [ gpuvis ](https://github.com/mikesart/gpuvis) \- GPU Trace Visualizer. 
  * [ sanitizer ](https://github.com/google/sanitizers) \- AddressSanitizer, ThreadSanitizer, MemorySanitizer. 
  * [ cppinsights ](https://github.com/andreasfertig/cppinsights) \- C++ Insights - See your source code with the eyes of a compiler. 
  * [ inspect ](https://pymotw.com/2/inspect/) \- The inspect module provides functions for learning about live objects, including modules, classes, instances, functions, and methods. 
  * [ Roslaunch Nodes in Valgrind or GDB ](https://wiki.ros.org/roslaunch/Tutorials/Roslaunch%20Nodes%20in%20Valgrind%20or%20GDB) \- When debugging roscpp nodes that you are launching with roslaunch, you may wish to launch the node in a debugging program like gdb or valgrind instead. 
  * [ pyperformance ](https://github.com/python/pyperformance) \- Python Performance Benchmark Suite. 
  * [ qira ](https://github.com/geohot/qira) \- QIRA is a competitor to strace and gdb. 
  * [ gdb-frontend ](https://github.com/rohanrhu/gdb-frontend) \- GDBFrontend is an easy, flexible and extensionable gui debugger. 
  * [ lttng ](https://lttng.org/docs/) \- An open source software toolkit which you can use to simultaneously trace the Linux kernel, user applications, and user libraries. 
  * [ ros2-performance ](https://github.com/irobot-ros/ros2-performance) \- Allows to easily create arbitrary ROS2 systems and then measures their performance. 
  * [ bcc ](https://github.com/iovisor/bcc) \- Tools for BPF-based Linux IO analysis, networking, monitoring, and more. 
  * [ tracy ](https://github.com/wolfpld/tracy) \- A real time, nanosecond resolution, remote telemetry frame profiler for games and other applications. 
  * [ bpftrace ](https://github.com/iovisor/bpftrace) \- High-level tracing language for Linux eBPF. 
  * [ pudb ](https://github.com/inducer/pudb) \- Full-screen console debugger for Python. 
  * [ backward-cpp ](https://github.com/bombela/backward-cpp) \- A beautiful stack trace pretty printer for C++. 
  * [ gdb-dashboard ](https://github.com/cyrus-and/gdb-dashboard) \- GDB dashboard is a standalone .gdbinit file written using the Python API that enables a modular interface showing relevant information about the program being debugged. 
  * [ hotspot ](https://github.com/KDAB/hotspot) \- The Linux perf GUI for performance analysis. 
  * [ memory_profiler ](https://github.com/pythonprofilers/memory_profiler) \- A python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for python programs. 
  * [ ros1_fuzzer ](https://github.com/aliasrobotics/ros1_fuzzer) \- This fuzzer aims to help developers and researchers to find bugs and vulnerabilities in ROS nodes by performing fuzz tests over topics that the target nodes process. 
  * [ vscode-debug-visualizer ](https://github.com/hediet/vscode-debug-visualizer) \- An extension for VS Code that visualizes data during debugging. 
  * [ action-tmate ](https://github.com/mxschmitt/action-tmate) \- Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself. 
  * [ libstatistics_collector ](https://github.com/ros-tooling/libstatistics_collector) \- ROS 2 library providing classes to collect measurements and calculate statistics across them. 
  * [ system_metrics_collector ](https://github.com/ros-tooling/system_metrics_collector) \- Lightweight, real-time system metrics collector for ROS2 systems.