You have a compiled program and want to find uninitialized memory reads. How do you use Valgrind for this?
How do you profile heap memory usage over time using Valgrind’s Massif tool?
How do you run a simple SystemTap script to trace system calls made by a process?
How can you trace when a function inside the kernel is called using SystemTap?
How do you verify SystemTap is working correctly on your system?
Use top to identify a memory-hungry process and explain how to sort and interpret results.