Page Détection de fuite automatique, boîte de dialogue Editer jeu de profilage

La page Détection de fuite automatique vous permet de sélectionner des options pour le type de profilage Détection de fuite automatique.

Pour ouvrir la page Détection de fuite automatique, ouvrez la perspective Profilage et Journalisation. Dans le menu principal, sélectionnez Exécuter > Profiler..., puis sélectionnez ou créez une configuration de profilage. Dans l'onglet Profilage de la configuration, sélectionnez le jeu de profilage Analyse fuite de mémoire - vidages verticaux manuels ou Analyse fuite de mémoire - vidages verticaux temporisés et cliquez sur Editer.

Dans la boîte de dialogue Editer jeu de profilage, mettez en surbrillance l'entrée Détection de fuite automatique.

Le tableau suivant décrit les options que vous pouvez sélectionner pour le jeu de profilage Détection de fuite automatique :

Option Description Par défaut, collecte de vidage de tas temporisé Par défaut, collecte de vidage de tas manuel
Paramètres pour la collecte de données de fuite : collecte de vidage de tas temporisé Si cette option est sélectionnée, deux vidages verticaux seront capturés automatiquement lors du profilage. Vous pouvez contrôler le moment où les vidages verticaux seront capturés en entrant des nombres dans les boîtes d'édition "Secondes d'attente avant la capture du premier vidage de tas" et "Secondes après le premier vidage avant de capturer le dernier vidage de tas". Activée Désactivée
Paramètres pour la collecte de données de fuite : Seconde d'attente avant la capture du premier vidage de tas Permet de spécifier le nombre de secondes à attendre après le lancement du programme et avant de capturer le premier vidage de tas. Le premier vidage de tas est utilisé comme base pour l'analyse de fuite. Il doit être capturé lorsque votre application est parvenue à un état stable. 600 Indisponible
Paramètres pour la collecte de données de fuite : Secondes après le premier vidage et avant de capturer le dernier vidage de tas Permet de spécifier le nombre de secondes à attendre après le vidage de base avant de capturer le dernier vidage de tas. Le dernier vidage de tas doit être capturé à un stade de l'exécution de votre programme où vous suspectez qu'une fuite peut s'être produite. Lorsque l'analyse de fuite est réalisée, le dernier vidage de tas est comparé au vidage de base afin d'identifier les candidats de fuite. 600 Indisponible
Paramètres pour la collecte de données de fuite : collecte de vidage de tas manuel Si cette option est sélectionnée, vous devez utiliser les boutons ou les commandes de menu de capture de vidage de tas afin de capturer manuellement les vidages verticaux de base et final. Désactivée Activée
Seuil : Entrez une valeur de seuil entre 1 et 99 (inclus) Permet de définir un seuil pour évaluer des objets. Plus le seuil est faible, plus les objets sont considérés comme d'éventuels candidats de fuite. Remarque : l'augmentation du nombre d'objets évalués entraîne une plus faible performance de l'exécution de la collecte de données. 20 20
Remarque : Un jeu de profilage contenant le type de profilage Détection de fuite automatique ne peut pas inclure un quelconque autre type de profilage.

Sujet parent : Référence de l'interface utilisateur d'analyse de fuite de mémoire

Tâches associées
Collecte de données de détection de fuite avec des vidages verticaux manuels
Collecte de données de détection de fuite avec des vidages verticaux temporisés

Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.