7 meilleurs outils de surveillance JVM
Le Machine virtuelle Java (JVM) devient prolifique et vous ne réalisez peut-être pas que vous en utilisez un pour prendre en charge vos applications. Le problème avec les machines virtuelles est qu’elles sont isolées du système d’exploitation de leurs hôtes. De nombreux services utilisés par de nombreux outils de surveillance ne fonctionneront pas – la séparation de la plateforme bloque l'accès au système d'exploitation .
Afin de couvrirPerformances de la JVM, un outil de surveillance doit être capable de surveiller les hyperviseurs. Il doit être réglé afin de fonctionner avec les messages de journal générés par la JVM qui transmettent les informations sur les opérations internes de la JVM. Le moniteur doit également explorer la boîte noire de la VM pour s'assurer que toutes les exigences en ressources JVM sont satisfaites.
Voici notre liste des sept meilleurs outils de surveillance JVM :
- AppOptics CHOIX DE L'ÉDITEUR Fournit une surveillance de l'infrastructure et des applications qui couvre toutes les causes possibles des problèmes de performances de la JVM. Cet outil SaaS surveille tout, du réseau jusqu'à l'efficacité du code. Commencez un essai gratuit de 14 jours.
- Surveillance JVM eG Enterprise (ESSAI GRATUIT) Ce moniteur de machine virtuelle Java fait partie d'un package de surveillance de système hybride qui couvre l'infrastructure et les applications. Fonctionne sur Windows Server et Linux, ou utilisez-le sous forme de package SaaS. Accédez à un essai gratuit de 30 jours.
- Gestionnaire d'applications ManageEngine Cet outil de surveillance est très puissant pour suivre les routines de récupération de place de la JVM et la gestion de la mémoire. Il s'installe sur Windows Server et Linux.
- APM du site 24h/24 et 7j/7 Un moniteur d'infrastructure et d'applications basé sur le cloud qui couvre les opérations JVM et les performances de tous ses services de support.
- APM Datadog Un moniteur de performances d'application basé sur le cloud et implémentant la surveillance JVM.
- Surveillance du sématexte Un service de surveillance du système et de la sécurité centré sur les journaux, fourni à partir du cloud et incluant la surveillance des performances JVM.
- Dynatrace Un moniteur système basé sur le cloud qui inclut la surveillance JVM et un moniteur de transactions de bout en bout unique.
JVM n'est pas seulement un conteneur passif. Il a ses propres tâches à accomplir afin de servir les processus Java qu'il héberge. Ceux-ci inclus ' collecte des ordures ' qui devrait libérer des ressources une fois qu'un processus Java en a terminé avec elles.
Il existe de nombreux services différents qui doivent être suivis afin de maintenir le bon fonctionnement d'une JVM et cela implique trop de facteurs pour être suivis manuellement. La seule solution au bon fonctionnement d'une JVM et des services et logiciels qu'elle prend en charge est d'utiliser un outil de surveillance JVM automatisé .
Surveillance des performances de la JVM
Le système JVM dispose de gestionnaires intégrés pour gestion de la mémoire et des ressources . Malheureusement, chaque événement d'accès aux ressources ne peut être géré que programme par programme.
Si plusieurs programmes Java s'exécutent simultanément, ils peuvent se verrouillent – l’un détient une ressource dont l’autre a besoin pour accomplir une tâche tandis que l’autre détient une ressource différente à laquelle le premier programme tente d’accéder. Ainsi, aucun des deux programmes ne peut progresser. De tels scénarios sont assez courants dans les environnements JVM en ce qui concerne les connexions à la mémoire et aux bases de données.
Un exemple de problème lié à la base de données se produit lorsque la base de données a établi un nombre maximum de connexions . Par conséquent, aucun processus dépendant de la base de données ne peut se poursuivre tant que l'un des autres processus connectés à la base de données n'est pas terminé. Si les processus connectés à la base de données se bloquent à cause de problèmes de mémoire , tous les programmes Java sur le serveur s'arrêteront.
Les problèmes de performances Java relèvent cinq catégories :
- Disponibilité de la mémoire
- Accès à la base de données
- Blocages multithreads
- Disponibilité des applications/services
- Problèmes de serveur et de réseau
Repérer ces problèmes et les résoudre nécessite un outil de surveillance JVM qui peut fonctionner simultanément à plusieurs niveaux de la pile et examiner en permanence les performances du matériel et des applications.
Les meilleurs outils de surveillance JVM
Notre méthodologie de sélection d'un système de supervision JVM
Nous avons examiné le marché des outils de surveillance des machines virtuelles Java et analysé les options en fonction des critères suivants :
- Capacités de surveillance de l'hyperviseur
- Surveillance des ressources de support, telles que l'allocation de mémoire
- Moniteurs pour suivre les fonctions JVM, telles que le garbage collection
- Journalisation des activités
- Graphiques de performances en direct
- Un essai gratuit ou un package de démonstration permettant une évaluation gratuite
- Rapport qualité-prix grâce à un outil qui couvre une gamme de services de virtualisation ainsi que le suivi JVM
À l’aide de cet ensemble de critères, nous avons recherché une gamme de services de surveillance synthétique proposant des options basées sur le cloud et sur site.
1. AppOptics (ESSAI GRATUIT)
AppOptiqueest un service basé sur le cloud qui assure à la fois la surveillance de l'infrastructure et des applications. Le service cloud est proposé dans deux plans , qui sont Infrastructure et Surveillance des performances des applications . Heureusement, pour les utilisateurs de JVM, le package APM inclut également le module Infrastructure.
Principales caractéristiques:
- Basé sur le cloud
- Surveille la disponibilité des ressources
- Suit l’activité de l’hyperviseur
- Surveillance de bases de données et d'applications Web
- Analyse de la cause originelle
La complexité de la JVM signifie que chaque ressource sous-jacente contribuant à la livraison d'une application contenant Java doit être surveillée. Le service AppOptics complet couvre toutes ces ressources contributives. Les interactions latérales avec d'autres applications sont également surveillées par AppOptics car il surveille performances de la base de données et systèmes d'applications Web ainsi que des hyperviseurs et du code Java.
Bien que le service soit livré depuis le cloud , il faut un agent installé sur chacun des serveurs qui hébergent vos implémentations JVM. Heureusement, il existe une version d'agent pour chaque type de serveur sur lequel vous pouvez exécuter Java.
La partie Infrastructure du package AppOptics surveille le serveur et les systèmes réseau sur lequel s'appuie la JVM. La structure de la JVM pose également un problème pour le module Infrastructure. Les processus qui implémentent la JVM doivent être suivis par le module APM d'AppOptics. Chaque processus exécuté au sein de la JVM doit également être suivi par l'APM en collectant les messages du journal JVM. Enfin, toutes les autres applications auxquelles les processus Java de la JVM doivent accéder doivent être conservées dans des performances de pointe et surveillé par l'APM.
Java lui-même est intégré à de nombreuses bibliothèques de services pour d'autres plates-formes, notamment .NET, PHP et Python. Il existe une interaction constante entre les processus Java et d'autres applications et AppOptics peut suivre les demandes à travers les processus et identifier les différents threads qui contribuent au même processus.
Si l'avantage quotidien de l'exécution du moniteur AppOptics JVM réside dans sa capacité à prendre en charge toutes les tâches de supervision, il s'agit également d'un système utile pour Analyse de la cause originelle . Un mécanisme d'alerte dans AppOptics signifie que le personnel informatique peut supposer que tout se déroule correctement, sauf notification contraire. Lorsqu'un problème survient, les spécialistes bénéficient du soutien d'AppOptics, qui peut identifier la source probable du problème, qu'il s'agisse d'un réseau lent ou d'un bug dans un script Java.
Avantages:
- Fournit des options de surveillance spécifiques à la JVM – couvrant à la fois les applications et l’infrastructure
- Offre de superbes visualisations reflétant les mesures de santé en direct et historiques et la consommation des ressources
- Est facilement évolutif, construit comme un service cloud
- Fournit des outils d’analyse des causes profondes – parfaits pour les environnements à haute disponibilité
Les inconvénients:
- J'aimerais voir une période d'essai plus longue pour les tests
Les jolis écrans du tableau de bord sont bien organisés et favorisent les enquêtes approfondies. La console est entièrement hébergée dans le cloud, elle est donc accessible depuis n'importe quel navigateur standard. Vous pouvez essayer AppOptics par vous-même en accédant à unEssai gratuit de 14 jours.
LE CHOIX DES ÉDITEURS
AppOptique est notre principale recommandation pour la surveillance JVM, car elle couvre tous les niveaux de la pile qui contribuent au succès des opérations JVM. AppOptics effectue des vérifications continues sur les statuts de la JVM, le code Java qu'elle protège, les processus qu'elle et ses scripts Java lancent, les threads, les applications de coordination, l'infrastructure et les services. Une seule défaillance dans un élément unique peut nuire aux performances d’une JVM, ce qui entraînera l’arrêt de la plupart de vos applications actives. Les alertes d'AppOptics détectent les problèmes avant qu'ils ne deviennent graves et les écrans détaillés du tableau de bord indiquent exactement où se situe la cause du problème.
Commencez l'essai gratuit de 14 jours :my.appoptics.com/sign_up
TOI:Basé sur le cloud
2. Surveillance JVM d'entreprise eG (ESSAI GRATUIT)
eG Entreprise est un package de surveillance des infrastructures et des applications capable de suivre les performances des systèmes cloud et sur site. L'une des applications que l'outil est capable de suivre est JVM.
Principales caractéristiques:
- Suivi de l'expérience utilisateur
- Suivi de la gestion de la mémoire JVM
- Surveillance du garbage collection JVM
- Alertes en cas de problèmes de performances
Le Surveillance de la JVM le système fait partie du APM module d'eG Enterprise et dispose d'un système de surveillance des ressources sous-jacent. L'activité Java de vos applications utilisera des ressources système, telles que la mémoire du serveur, et accédera également aux installations réseau. surveillance des infrastructures La couche de ce package est également essentielle pour la gestion complète de la JVM. Le système est capable d'évaluer la demande en ressources provenant des instances JVM et de toutes les autres applications exécutées sur le même hôte. Connaître l'intégralité capacité de ce serveur permet au moniteur d'identifier le moment où les ressources risquent de s'épuiser. Ce manque de capacité dans les services de support nuira aux performances de la JVM.
Connaissant le cause première d'un problème de performances avec votre système JVM vous permet de réagir et de résoudre le problème beaucoup plus rapidement que si vous deviez commencer votre enquête à partir de zéro. Le moniteur eG Enterprise est capable de prédire quand les ressources vont manquer et de déclencher une alerte. Cela signifie que vous pouvez commencer votre atténuation actions pour éviter les problèmes avant qu’ils ne deviennent visibles pour les utilisateurs.
Avantages:
- Prévisions de la demande de ressources
- Alertes en cas de problèmes de performances évolutifs
- Suivi de l'utilisation de la mémoire JVM
- Examen de l'état du thread JVM
Les inconvénients:
- Pas de liste de prix
Le service eG Enterprise est sous licence par serveur physique , afin que vous puissiez surveiller autant de JVM ou d'autres systèmes virtuels que nécessaire, sans frais supplémentaires. Vous pouvez choisir de télécharger le logiciel pour eG Enterprise et de l'héberger sur Serveur Windows ou Linux . Une autre option consiste à accéder au package sur sa plateforme SaaS. Vous pouvez obtenir un30 jours d'essai gratuitdes modules d'infrastructure et APM d'eG Enterprise.
Essai GRATUIT de 30 jours d'eG Enterprise Access
3. Gestionnaire d'applications ManageEngine
Lors de la conception de leur module de surveillance des performances JVM dans le Gestionnaire d'applications , ManageEngine a décidé que gestion de la mémoire était le plus gros problème. Ils avaient raison. Les documents d'information d'Applications Manager soulignent que l'outil de surveillance JVM se concentre sur la manière dont JVM gère les processus d'allocation et de libération de mémoire. L'utilisation de la mémoire JVM est bien plus complexe et le gestionnaire d'applications couvre tous ces problèmes.
Principales caractéristiques:
- Sur site pour Windows Server et Linux
- Surveillance de l'utilisation de la mémoire
- Surveillance des processus
- Suivi de la collecte des déchets
Le gestionnaire d'applications n'est pas seulement un outil de surveillance JVM. Tout en surveillant les performances de la JVM, il surveille également les autres applications sur lesquelles reposent les processus Java, telles que les bases de données et les applications Web.
En tant que gestionnaire d'applications surveille tous les processus , il est capable de repérer tout processus suspendu ou abandonné et de recommander son arrêt. Cette vigilance résoudra à elle seule bon nombre des problèmes de performances potentiels que la JVM peut rencontrer et provoquer l'échec d'autres applications exécutées sur le même serveur.
Le gestionnaire d'applications surveille également états du serveur . Ces facteurs incluent l'utilisation globale de la mémoire du serveur, la disponibilité et les interactions du disque, ainsi que l'activité de l'interface. La seule partie de la pile Ce que le gestionnaire d'applications ne couvre pas, c'est le réseau. Cependant, sa surveillance des interfaces lui permet de montrer où se situe le problème en cas de dysfonctionnement du réseau. Les utilisateurs devront ajouter ManageEngine Sur le gestionnaire afin d'aller jusqu'au bout des problèmes liés aux périphériques réseau ; cependant, les deux modules s'intègrent.
Avantages:
- Offre une surveillance approfondie de la mémoire JVM et de l'infrastructure
- Offre des options de déploiement sur site et dans le cloud
- Peut mettre en évidence les interdépendances entre les applications pour cartographier l'impact des problèmes de performances sur les opérations de l'entreprise.
- Peut supprimer automatiquement les processus bloqués grâce à des flux de travail et des scripts automatisés
Les inconvénients:
- Peut prendre du temps pour explorer pleinement toutes les fonctionnalités et options disponibles
Applications Manager est disponible pour l'installation sur Serveur Windows et Linux . ManageEngine rend le package disponible pour un 30 jours d'essai gratuit .
4. APM du site 24h/24 et 7j/7
Site24x7 est un produit de Zoho Corp. , qui possède également ManageEngine, il existe donc de nombreuses similitudes entre Site24x7 APM et ManageEngine Applications Manager. Le système Site24x7 est une plateforme SaaS et il est commercialisé sous forme de modules. L'APM est distinct du système de surveillance de l'infrastructure de la plateforme. Cependant, cela inclut surveillance du serveur et la surveillance du réseau qui peut être achetée en tant que service complémentaire.
Principales caractéristiques:
- Hébergé dans le cloud
- Surveillance du processeur et de la mémoire
- Suivi de la collecte des déchets
L'objectif principal de Surveillance des performances de la JVM dans Site24x7, APM examine les activités de la JVM elle-même. Les mesures vérifiées par l'APM incluent l'utilisation de la capacité du processeur, le nombre de processus, le nombre d'activités de garbage collection, la durée du processus de garbage collection et les résumés des threads.
L’accent mis sur les activités JVM n’est pas inattendu. Cependant, ce n’est pas la seule responsabilité de l’APM car elle suit tous les processus en cours d'exécution sur le serveur et il surveille simultanément toutes les applications. Ainsi, il peut détecter les problèmes avec capacité de la base de données . Comme il suit également l'état général du serveur, tel que l'utilisation du disque, la disponibilité de la mémoire et la capacité du processeur, il est capable de détecter tout problème de performances susceptible d'avoir un impact sur la JVM, même si les applications qui lancent ces processus problématiques n'ont aucun rapport avec la JVM. Ceci est important car un serveur qui est à court de ressources va avoir un impact sur les performances de la JVM.
Site24x7 APM est très performant en termes de performances des applications Web et il existe un module spécialisé pour les tests Web si votre JVM contribue fortement à un site Web. Le Surveillance du site Web Le module est capable de s'intégrer à l'APM. Cependant, l'implémentation autonome d'APM inclut certains vérifications des performances Web .
Avantages:
- Se concentre sur la surveillance de l'utilisation du disque JVM, de la mémoire, du processeur et des performances globales
- Offre une multitude d'options de surveillance et de modèles de tableaux de bord prêts à l'emploi
- Permet aux administrateurs d'afficher les dépendances au sein de la pile d'applications, ce qui est idéal pour créer des SLA et optimiser la disponibilité.
- Offre une analyse des causes profondes améliorée par l'IA pour résoudre les problèmes techniques plus rapidement
Les inconvénients:
- Site24x7 est une plate-forme riche en fonctionnalités avec des options qui s'étendent au-delà de la gestion des bases de données et peuvent nécessiter du temps pour apprendre toutes les options et fonctionnalités.
Le système de Site24x7, y compris sa console, est hébergé dans le cloud . Cependant, le système nécessite qu'un agent sur site soit installé sur le serveur sur lequel la JVM est exécutée. Site24x7 APM est facturé par abonnement avec un tarif mensuel pour le forfait de base et un menu de modules complémentaires pour améliorer et adapter le service aux besoins spécifiques. Il est disponible pour un 30 jours d'essai gratuit .
5. APM Datadog
Datadog est un service cloud qui comprend une gamme d’outils de surveillance des systèmes informatiques. L'un de ces services est Datadog APM, qui inclut la surveillance des performances JVM. Le tableau de bord de Datadog est hébergé dans le cloud et est accessible via n'importe quel navigateur standard . Ce tableau de bord comprend des écrans qui permettent Surveillance des performances de la JVM couvrant une gamme de mesures importantes.
Principales caractéristiques:
- Basé sur le cloud
- Suivi des performances en direct
- Cartographie des dépendances des applications
L'APM surveille en permanence statistiques clés sur les instances JVM. Ceux-ci se concentrent sur l'utilisation des ressources, en particulier l'activité de la mémoire et l'efficacité du garbage collection.
Mesures APM de Datadog temps de réponse et activités de processus pour toutes les applications sur un serveur. Ce service indique si les applications associées fonctionnent mal. De tels problèmes pourraient avoir un effet sur les performances de la JVM, en particulier si ces applications offrent des services aux processus Java exécutés dans la JVM. Un exemple d'un tel service serait les systèmes de gestion de bases de données.
Le tableau de bord de Datadog APM relie les processus entre les applications , indiquant la relation entre eux et mesurant les performances au-delà de ces frontières.
Avantages:
- Se concentre sur la surveillance de l'utilisation du disque JVM, de la mémoire, du processeur et des performances globales
- Offre une multitude d'options de surveillance et de modèles de tableaux de bord prêts à l'emploi
- Permet aux administrateurs d'afficher les dépendances au sein de la pile d'applications, ce qui est idéal pour créer des SLA et optimiser la disponibilité.
- Offre une analyse des causes profondes améliorée par l'IA pour résoudre les problèmes techniques plus rapidement
Les inconvénients:
- Pourrait utiliser une période d'essai plus longue
L'APM examine également les statistiques de performances du serveur. La surveillance du serveur peut être améliorée en ajoutant le moniteur d'infrastructure. L’APM Datadog est facturé sur un modèle d’abonnement avec un tarif par hôte et par mois. Datadog propose l'APM pour un essai gratuit de 14 jours .
6. Surveillance du sématexte
Sematext est un service de surveillance basé sur le cloud qui possède une forte Surveillance de la sécurité SIEM fonctionnalité. La stratégie principale de Sematext s'articule autour de la collecte et de l'analyse des fichiers journaux. Il s’agit d’une méthodologie typique pour les systèmes de gestion d’informations et d’événements de sécurité. Les messages de journal arrivent temps réel et sont affichés avant leur dépôt.
Principales caractéristiques:
- Basé sur le cloud
- Rapports de transactions en direct
- Graphiques de performances
Le système Sematext est capable d'exploiter toutes les informations contenues dans les messages de journal pour produire une gamme de services de suivi et de gestion . L'un d'eux est un moniteur d'infrastructure, appelé Sematext Monitoring, qui inclut la surveillance des performances JVM. C'est ce qu'on appelle le profileur Java.
Sematext Monitoring est capable de recueillir des statistiques sur plus de 100 points entourant les performances Java. La plupart d’entre eux sont mis à disposition pour l’analyse des causes profondes. Le système Sematext reconnaît quelques indicateurs clés qui indiquent états de performance . Il s'agit de l'utilisation de la mémoire, de l'activité de garbage collection et des données sur les threads JVM.
Comme Sematext stocke toutes les informations qu'il collecte, les utilisateurs peuvent vérifier pour voir les mêmes indicateurs de performance. au fil du temps . Cela peut être utile lorsque vous essayez d'identifier si la dégradation des performances de la JVM suit un modèle et s'il existe des problèmes liés au temps qui causent des problèmes. Sematext Monitoring surveille tous les autres processus et fait contrôles constants sur la disponibilité des ressources du serveur.
Avantages:
- Peut surveiller pratiquement n'importe quel environnement, prenant en charge les configurations sur site, cloud et cloud hybride
- La découverte des actifs est continue, fournissant à l'administrateur système un inventaire des appareils constamment à jour
- Livré avec des outils de dépannage intégrés, tels que le profileur Java et la carte topologique du réseau
- Peut surveiller les actifs externes tels que les sites Web pour mesurer la disponibilité, la latence et les performances
Les inconvénients:
- J'aimerais voir une période d'essai plus longue pour les tests
La surveillance sématexte est mesuré , avec un tarif fixé par agent de collecte et par heure et sans frais supplémentaires pour les volumes de traitement de données. Trois forfaits sont disponibles : Basique , Standard , et Pro . Le Basique le plan est utilisation gratuite et a une limite de surveillance de cinq hôtes avec une période de conservation des données de 30 minutes. Le Standard le plan a une période de conservation des données d’un mois et le Pro le plan conserve les données pendant deux mois. Les forfaits Standard et Pro peuvent être expérimentés sur Essais gratuits de 14 jours .
7. Dynatrace
Dynatrace est un basé sur le cloud moniteur de performances de l'infrastructure et des applications, particulièrement performant en matière de surveillance Web. Les modules de surveillance APM et Infrastructure sont regroupés dans un seul package, ce qui est idéal pour surveiller les performances de la JVM.
Principales caractéristiques:
- Basé sur le cloud
- Échantillonnage de séries chronologiques
- Suivi des transactions inter-applications
Le Surveillance des performances de la JVM Les fonctionnalités de Dynatrace couvrent une liste complète de métriques dans une JVM qui inclut les statuts de la mémoire, le garbage collection, les requêtes, les statuts des processus, les temps de réponse, les interactions, les taux d'erreur et les volumes de trafic.
En plus d'un suivi simple statut par statut, Dynatrace offre un outil unique moniteur de parcours de transaction de bout en bout . Celui-ci suit chaque demande et examine chaque service qui contribue à sa livraison et à sa réalisation. Dans les implémentations Web, cela est particulièrement utile pour examiner comment les statuts JVM contribuent au succès ou à l'échec de cette activité.
Avantages:
- Offre une prise en charge des environnements JVM, y compris des modèles de tableaux de bord
- Tableaux de bord hautement visuels et personnalisables, excellents pour les CNO d'entreprise
- Fonctionne dans le cloud, ce qui lui permet d'être indépendant de la plateforme
- Peut surveiller la disponibilité des applications ainsi que l'infrastructure de support et l'expérience utilisateur
Les inconvénients:
- Conçu spécifiquement pour les grands réseaux, les petites organisations peuvent trouver le produit écrasant
Dynatrace facture ses Surveillance complète service moyennant un abonnement mensuel. Vous pouvez découvrir le système sur un Essai gratuit de 15 jours .
Choisir un outil de surveillance JVM
Faire fonctionner JVM de manière satisfaisante nécessite un outil très complet. Un utilitaire autonome ou un utilitaire de ligne de commande n’est tout simplement pas suffisant. Les tests doivent être exécuter de manière récursive et le moniteur doit avoir alertes de seuil d'état sur un grand nombre de ressources pour éviter les problèmes de performances potentiels.
Un service de surveillance comprenant un mécanisme d'alerte est préférable à un système nécessitant la présence d'un technicien informatique. Demander à un spécialiste informatique de passer des tests, d'exécuter des tests et de surveiller les résultats est une tâche ardue. un gaspillage de ressources humaines . Les spécialistes techniques sont chers et difficiles à trouver, vous souhaitez donc tirer le meilleur parti de leur temps en supprimant toute tâche pouvant être automatisée. La surveillance de la JVM et d'autres ressources système est un très bon exemple du type de travail que les ordinateurs font mieux que les humains.
Vous devez trouver un bon système de surveillance JVM et si vous pouvez en trouver un qui prend en charge de nombreuses autres tâches de surveillance des infrastructures et des ressources, alors vous avez économisé de l'argent.
FAQ sur la surveillance JVM
Que dois-je surveiller dans JVM ?
Les statistiques de performances à collecter lors de la visualisation de JVM sont :
- Mémoire de tas– L’espace mémoire utilisé pour les applications
- Collecte des déchets (GC)– Le nettoyage de la mémoire allouée une fois qu'elle n'est plus nécessaire – la rendant disponible
- Sujets– Ceux-ci répondent aux demandes des utilisateurs
Comment surveiller un processus Java ?
Effectuez la surveillance des processus Java en implémentant le suivi des transactions. Le traçage fonctionne à travers les journaux, en comparant les actions à chaque ligne de code. Cela vous permet de voir l'influence d'un processus Java sur la disponibilité des ressources système.
Qu'est-ce que les outils de profilage Java ?
Un profileur Java parcourt le code Java et relie l'exécution de chaque ligne à l'activité du système, telle que l'activité de la mémoire d'exécution des threads et le garbage collection.