Chapter 6. Measuring Performance

Depending on the expected and actual performance, and the lack or presence of a measuring system, performance analysis and tuning can be a fairly elaborate process. Now we will discuss the analysis of performance characteristics and ways to measure and monitor them. In this chapter we will cover the following topics:

  • Measuring performance and understanding the results
  • What performance tests to carry out for different purposes
  • Monitoring performance and obtaining metrics
  • Profiling Clojure code to identify performance bottlenecks

Performance measurement and statistics

Measuring performance is the stepping stone to performance analysis. As we noted earlier in this book, there are several performance parameters to be measured ...

Get Clojure High Performance Programming - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.