Dépannage de Java : Lire, déboguer et optimiser les applications Jvm

Note :   (4,9 sur 5)

Dépannage de Java : Lire, déboguer et optimiser les applications Jvm (Laurentiu Spilca)

Avis des lecteurs

Résumé:

Le livre « Troubleshooting Java » est vivement recommandé aux développeurs Java qui souhaitent améliorer leurs compétences en matière de débogage et de dépannage. Il propose une approche systématique de la résolution des problèmes qui permet de gagner du temps et de l'efficacité. De nombreux critiques ont noté sa couverture complète des sujets et des exemples pratiques, ce qui en fait une ressource précieuse pour les développeurs novices et expérimentés.

Avantages:

Un contenu complet et bien organisé sur le dépannage et le débogage Java.
Un style d'écriture accessible avec des exemples pratiques.
Des approches systématiques qui peuvent réduire de manière significative le temps de débogage.
Précieux pour les développeurs Java, qu'ils soient nouveaux ou expérimentés.
Sert de référence à l'épreuve du temps pour la compréhension des concepts à travers divers outils.
Une écriture attrayante et informative qui améliore l'apprentissage.

Inconvénients:

Certains contenus peuvent ne pas couvrir entièrement les techniques modernes avancées de journalisation et de profilage, telles que l'intégration d'outils comme Splunk ou NewRelic.
Les suggestions en matière de journalisation et de mesures peuvent sembler dépassées ou insuffisantes pour les applications complexes du monde réel.
Une couverture plus détaillée des défis liés au profilage du code asynchrone pourrait être bénéfique.

(basé sur 9 avis de lecteurs)

Titre original :

Troubleshooting Java: Read, Debug, and Optimize Jvm Applications

Contenu du livre :

La lecture et la compréhension efficaces du code existant est le super pouvoir d'un développeur. Dans ce livre, vous maîtriserez les techniques de profilage du code, de débogage avancé et d'évaluation des journaux pour trouver et corriger les bogues et les problèmes de performance.

Dans Troubleshooting Java : Lire, déboguer et optimiser les applications JVM, vous apprendrez à :

Déterminer ce que fait le code la première fois que vous le voyez.

Mettre en évidence les problèmes de logique du code.

Évaluer les vidages de tas pour trouver les fuites de mémoire.

Surveiller la consommation du processeur pour optimiser l'exécution.

Utiliser les vidages de threads pour trouver et résoudre les blocages.

Suivre facilement un système orienté services ou microservices.

Utiliser correctement la journalisation pour mieux comprendre l'exécution de l'application Java.

Utiliser efficacement les débogueurs Java.

La recherche de bogues, le démêlage d'un code hérité désordonné ou l'évaluation de votre base de code en vue de l'ajout de nouvelles fonctionnalités absorbent une grande partie du temps d'un développeur. Troubleshooting Java : Lire, déboguer et optimiser les applications JVM enseigne les techniques d'investigation du code qui vous aideront à comprendre efficacement le fonctionnement des applications Java, à les optimiser et à corriger les bogues qui les brisent. Vous passerez des bases du débogage aux méthodes avancées pour localiser les problèmes dans les architectures microservices, et vous économiserez des heures, voire des jours, de travail. Chaque nouvelle technique est expliquée à l'aide d'illustrations vivantes et d'exemples concrets.

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.

À propos de la technologie.

Fait : Au cours de votre carrière, vous passerez beaucoup plus de temps à lire du code qu'à en écrire. Les compétences d'investigation du code présentées dans ce livre amélioreront radicalement votre efficacité dans la compréhension et l'amélioration des applications Java.

À propos du livre.

Dépannage de Java : Lire, déboguer et optimiser les applications JVM présente des techniques pratiques pour explorer et réparer un code peu familier. Vous y apprendrez des pratiques qui vous feront gagner du temps pour découvrir les dépendances cachées, les causes profondes des plantages et l'interprétation des résultats inattendus. Allez au-delà du profilage et du débogage et commencez à comprendre comment les applications Java fonctionnent réellement.

Ce qu'il y a à l'intérieur.

Déterminez ce que fait le code la première fois que vous le voyez.

Évaluer les vidages de tas pour trouver les fuites de mémoire.

Surveiller la consommation de l'unité centrale pour optimiser l'exécution.

Utiliser les vidages de threads pour trouver et résoudre les blocages.

Découvrir les failles dans la logique du code.

Localiser les problèmes d'exécution intermittents.

A propos du lecteur.

Pour les développeurs Java de niveau intermédiaire.

A propos de l'auteur.

Laurentiu Spilca est un développeur Java et Spring compétent et un instructeur technologique expérimenté. Il est l'auteur de Spring Start Here et Spring Security in Action.

Table des matières.

PARTIE 1 - LES BASES DE L'INVESTIGATION D'UNE BASE DE CODE.

1 Révéler les obscurités d'une application.

2 Comprendre la logique de votre application grâce aux techniques de débogage.

3 Trouver les causes profondes d'un problème à l'aide de techniques de débogage avancées.

4 Déboguer des applications à distance.

5 Tirer le meilleur parti des journaux : Auditer le comportement d'une application.

PARTIE 2 - ANALYSE APPROFONDIE DE L'EXÉCUTION D'UNE APPLICATION.

6 Identifier les problèmes de consommation de ressources à l'aide de techniques de profilage.

7 Trouver les problèmes cachés à l'aide des techniques de profilage.

8 Utiliser des outils de visualisation avancés pour les données de profilage.

9 Recherche de verrous dans les architectures multithreads.

10 Recherche de blocages à l'aide de vidages de threads.

11 Trouver des problèmes liés à la mémoire dans l'exécution d'une application.

PARTIE 3 - TROUVER DES PROBLÈMES DANS LES GRANDS SYSTÈMES.

12 Étudier les comportements des applications dans les grands systèmes.

Autres informations sur le livre :

ISBN :9781617299773
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2023
Nombre de pages :365

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

La sécurité de printemps en action - Spring Security in Action
Spring Security in Action vous montre comment utiliser Spring Security pour créer des applications...
La sécurité de printemps en action - Spring Security in Action
Le printemps commence ici : Apprenez ce dont vous avez besoin et apprenez-le bien - Spring Start...
Spring Quickly vous apprend à créer des...
Le printemps commence ici : Apprenez ce dont vous avez besoin et apprenez-le bien - Spring Start Here: Learn What You Need and Learn It Well
Dépannage de Java : Lire, déboguer et optimiser les applications Jvm - Troubleshooting Java: Read,...
La lecture et la compréhension efficaces du code...
Dépannage de Java : Lire, déboguer et optimiser les applications Jvm - Troubleshooting Java: Read, Debug, and Optimize Jvm Applications
La sécurité de printemps en action, deuxième édition - Spring Security in Action, Second...
Concevoir et développer des applications Spring...
La sécurité de printemps en action, deuxième édition - Spring Security in Action, Second Edition

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)