récemment, nous avons observé que la mémoire de notre serveur d'applications augmente avec certaines API client, à la fin, il conduit à un plantage. Nous avons donc essayé d'utiliser boundschecker et cela n'affiche AUCUNE fuite de mémoire et conduit à un crash lorsque la mémoire augmente (les octets privés augmentent). vérifié dans Process Explore of MS (sysinternals).Impossible de détecter le problème de mémoire en utilisant BoundsChecker
Il existe donc un moyen d'obtenir la manière dont la mémoire est allouée en séquence (appels de fonction) ou manipulée en séquence. donc nous pouvons obtenir la mémoire augmente à cette position.
Nous voulons capturer tous les appels de fonction de tous les threads. nous ne pouvons pas non plus chnager trop de code car c'est des milliers de lignes de code.
ouais il me semble aussi, mais en utilisant MemoryValidator (http://www.softwareverify.com/cpp/memory/index.html), il n'a pas trouvé de mémoire ainsi que la fuite de fuite jusqu'à ce que l'application est en vie. – Kasma