This chapter covers a variety of useful performance analysis tools. Section 11.1 covers the GNU profiling tool, gprof, which is designed for algorithmic analysis. Section 11.2 covers the GNU code coverage tool, gcov, which can be used to determine the percentage of time a branch is taken. Section 11.3 covers PowerTOP, which is a tool for analyzing the system’s power consumption. Section 11.4 covers LatencyTOP, a tool for measuring the duration and cause of processes entering a blocked state. Finally, Section 11.5 covers Sysprof, another tool designed for algorithmic analysis.