In this post we introduce Speescope, a useful tool to help you visualize what your program is doing and where it is spending time.
All posts in Developer Tools
Multitime: a small utility to measure your program’s runtime
Multitime is a tool that you can use to repeat a command several times, and get additional information about its runtime: mean, standard deviation etc. Read this short article to get you started,
Lessons in debugging: observe how programs interact with the Linux kernel with STRACE
There are a subset of problems in software development that can be traced back to system calls or signals. Learn about STRACE, tool that let you trace system calls and signals and that can help you quickly figure out the origin of those problems.
GDB: A quick guide to make your debugging easier
We will talk about how to profit from some of GDB’s very useful albeit less known features.
FlameGraphs: Understand where your program is spending time
Learn about FlameGraphs, a great tool that will help you quickly find slow functions in your program.
MOSH – a simple SSH replacement that works when network conditions are bad
Connection keeps dropping with SSH? Read about mosh, a simple addition to SSH that can keep your connection survive the rough network environment.