Je cherche la source de fuites mémoire dans un processus.
J'ai les sources de la DLL que j'écris, mais pas celle de l'exécutable
(SQL Server) ni celle de la DLL tierce que j'appelle (depuis la mienne).
Avec "GetProcessHeaps" et "HeadWalk", je peux récupérer la taille de
chaque tas. Par contre, je ne sais pas comment faire la relation entre ces
tas et les différents modules du process. Ça m'arrange bien de savoir
qu'un des tas grossi à l'infini, mais si je ne sais pas qui l'a créé
c'est peu utile.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Roger That
Le Thu, 02 Sep 2004 21:25:13 +0200, Roger That s'est écrié:
Je cherche la source de fuites mémoire dans un processus. J'ai les
Désolé, j'ai oublié de préciser: le compilateur est VC6 (ceci dit, le problème n'est pas là, je ne sais pas avec quoi ont été compilés SQL Server et ma DLL tierce).
Le Thu, 02 Sep 2004 21:25:13 +0200, Roger That s'est écrié:
Je cherche la source de fuites mémoire dans un processus. J'ai les
Désolé, j'ai oublié de préciser: le compilateur est VC6 (ceci dit, le
problème n'est pas là, je ne sais pas avec quoi ont été compilés SQL
Server et ma DLL tierce).
Le Thu, 02 Sep 2004 21:25:13 +0200, Roger That s'est écrié:
Je cherche la source de fuites mémoire dans un processus. J'ai les
Désolé, j'ai oublié de préciser: le compilateur est VC6 (ceci dit, le problème n'est pas là, je ne sais pas avec quoi ont été compilés SQL Server et ma DLL tierce).
osty
"Roger That" <fabsk+ a écrit dans le message de news:
Bonjour,
Je cherche la source de fuites mémoire dans un processus. J'ai les sources de la DLL que j'écris, mais pas celle de l'exécutable (SQL Server) ni celle de la DLL tierce que j'appelle (depuis la mienne). Avec "GetProcessHeaps" et "HeadWalk", je peux récupérer la taille de chaque tas. Par contre, je ne sais pas comment faire la relation entre ces tas et les différents modules du process. Ça m'arrange bien de savoir qu'un des tas grossi à l'infini, mais si je ne sais pas qui l'a créé c'est peu utile.
Pour les fuites mémoire, l'outil de reference est BoundsChecker.
"Roger That" <fabsk+news@free.fr> a écrit dans le message de
news:pan.2004.09.02.19.25.12.618199@free.fr...
Bonjour,
Je cherche la source de fuites mémoire dans un processus.
J'ai les sources de la DLL que j'écris, mais pas celle de l'exécutable
(SQL Server) ni celle de la DLL tierce que j'appelle (depuis la mienne).
Avec "GetProcessHeaps" et "HeadWalk", je peux récupérer la taille de
chaque tas. Par contre, je ne sais pas comment faire la relation entre ces
tas et les différents modules du process. Ça m'arrange bien de savoir
qu'un des tas grossi à l'infini, mais si je ne sais pas qui l'a créé
c'est peu utile.
Pour les fuites mémoire, l'outil de reference est BoundsChecker.
"Roger That" <fabsk+ a écrit dans le message de news:
Bonjour,
Je cherche la source de fuites mémoire dans un processus. J'ai les sources de la DLL que j'écris, mais pas celle de l'exécutable (SQL Server) ni celle de la DLL tierce que j'appelle (depuis la mienne). Avec "GetProcessHeaps" et "HeadWalk", je peux récupérer la taille de chaque tas. Par contre, je ne sais pas comment faire la relation entre ces tas et les différents modules du process. Ça m'arrange bien de savoir qu'un des tas grossi à l'infini, mais si je ne sais pas qui l'a créé c'est peu utile.
Pour les fuites mémoire, l'outil de reference est BoundsChecker.