praise

Praise for the first edition

 
Definitely a must read for every Java developer, who needs to tune performance of the Java production system.

—Amrah Umudlu, Software Engineer, Azericard LLC

A compendium of immense value for java programmers—finally a book that illustrates how to effectively troubleshoot and reason about your Java apps in production! This distilled wisdom could save the day!

—Atul Shriniwas Khot, Software Architect, SquareOne Insights

Regardless of whether you are a seasoned engineer or a Junior Developer, you should read this book if you want to have an in-depth understanding of the debugging processes, principles and techniques, within Java applications. Highly recommended.

—Giorgi Tsiklauri, Independent Software Consultant, Engineer, Lecturer

This is a must-read for all Software Engineers regardless of experience level, who want to be well- equipped to troubleshoot and resolve Java applications issues with severity ranging from simple to extremely complex, like multithreading or memory leaks.

—Latif Benzzine, Lead Software Engineer, Cognizant

The most comprehensive guide to understanding and debugging Java applications to date.

—Peter Szabó, Senior Software Engineer, Tesco Technology

The book that demystifies debugging. A daring work of scholarship and exploration into the depths of Java codebases, distilling concrete knowledge in the most accessible way possible.

—Michael Kolesidis, Software Engineer, Okto