Loading…

Troubleshooting Java : read, debug, and optimize JVM applications /

Fact: Over the course of your career, you'll spend far more time reading code than you will writing it. The code investigation skills in this book will radically improve your efficiency in understanding and improving Java applications. "Troubleshooting Java: read, debug, and optimize JVM...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Author: Spilcă, Laurenţiu (Author)
Format: Electronic eBook
Language:Inglés
Published: Shelter Island : Manning Publications, [2023]
Subjects:
Online Access:Texto completo (Requiere registro previo con correo institucional)
Table of Contents:
  • Part 1. The basics of investigating a codebase. Revealing an app's obscurities
  • Understanding your app's logic through debugging techniques
  • Finding problem root causes using advanced debugging techniques
  • Debugging apps remotely
  • Making the most of logs : auditing an app's behavior
  • Part 2. Deep analysis of an app's execution. Identifying resource consumption problems using profiling techniques
  • Finding hidden issues using profiling techniques
  • Using advanced visualization tools for profiled data
  • Investigating locks in multithreaded architectures
  • Investigating deadlocks with thread dumps
  • Finding memory-related issues in an app's execution
  • Part 3. Finding problems in large systems. Investigating apps' behaviors in large systems.