JProbe Suite, la Suite d'Outils Indispensable pour Tester et Optimiser Votre Code Java
JProbe Threadalyzer

JProbe Threadalyzer est un puissant outil danalyse de laspect multi-tâches dun programme Java, qui permet de résoudre les problèmes liés à la programmation multi-tâches.

Le multi-tâches (multithreading) permet d'exécuter plusieurs tâches simultanément dans une application. L'exécution multi-tâche est indispensable pour obtenir des applications performantes et évolutives, en particulier dans le cadre du développement Java côté serveur. Mais ce type d'applications est particulièrement critiques dans la mesure où elles peuvent être amenées à paralyser un système. Il est donc indispensable de se doter d'un outil en vue de détecter d'éventuels problèmes avant qu'ils ne se produisent.

JProbe Threadalyzer détecte les problèmes d'exécution multi-tâches, tels que les blocages, les conflits, etc., susceptibles de mettre en péril les performances des applications Java. Ses puissants analyseurs de verrous permettent d'anticiper les problèmes avant même qu'ils n'apparaissent. Les résultats de l'analyse sont présentés sous forme graphique conviviale, afin d'aider le développeur à remonter rapidement jusqu'à la source de chaque problème.

Caractéristiques

  • Détection immédiate des problèmes de programmation de tâches concurrentes
  • Prédiction des interblocages au moyen de puissants analyseurs de verrous
  • Visualisation du statut de tous les processus en cours d'exécution
  • Localisation précise de l'origine des problèmes dans le code source
  • Prévention de la corruption des données
  • Analyse des processus d'exécution côté serveur

Analyseur d'ordre des verrous

Cet analyseur prévoit les blocages potentiels en notant l'ordre d'acquisition des verrous et en signalant les cas où des processus simultanés se trouvent en conflit pour le même verrou.

Analyseur de verrous en attente

Cet analyseur repère le code présentant des risques élevés d'interblocage en raison d'une programmation multithread hasardeuse. Pour ce faire, il désigne les processus qui maintiennent un verrou dans l'attente d'une notification.

Analyseur de couverture de verrous

Cet analyseur contribue à réduire les risques de conflit dans l'accès aux données en répertoriant les différents verrous mis en Suvre.

Visualiseur de processus

Le Thread Visualizer indique le statut de tous les processus en cours d'exécution de façon à faciliter la compréhension de leurs interactions. Le développeur peut ainsi aisément comprendre les erreurs multithread signalées par JProbe Threadalyzer et les détecter avant qu'elles ne se manifestent et ne paralysent le système.

JProbe est une marque déposée de Quest Software. Les autres marques citées sont des marques commerciales ou des marques déposées de leurs propriétaires respectifs. Mise à jour : 04-Avr-2006 - www.kapitec.com