Книги / Языки программирования / Java / Troubleshooting Java: Read, Debug, and Optimize JVM Applications

Troubleshooting Java: Read, Debug, and Optimize JVM Applications

Laurențiu Spilcă

Книга «Troubleshooting Java» представляет собой практическое руководство по диагностике, отладке и оптимизации приложений на платформе Java Virtual Machine (JVM). Автор, Laurențiu Spilcă, подробно рассматривает методы исследования кодовой базы, выявления корневых причин проблем и повышения производительности.

В первой части книги читатель знакомится с основами анализа приложений, включая техники отладки, работу с трассировкой стека выполнения и навигацию по коду с помощью отладчика. Особое внимание уделяется ситуациям, когда стандартной отладки недостаточно, и предлагаются продвинутые методы, такие как условные точки останова и динамическое изменение сценариев.

Вторая часть охватывает удалённую отладку приложений в различных средах, что особенно актуально для современных распределённых систем. Книга также содержит рекомендации по оптимизации работы сборщика мусора (GC), диагностике утечек памяти и анализу аномального поведения приложений. Практические советы автора помогают систематизировать процесс поиска и устранения проблем, экономя время разработчиков.