Bonjour,
j'ai un programme qui doit parcourir une arborescence.
J'utilise à un endroit la récursivité.
A priori, je ne fais aucune création d'objet pendant mon parcours.
A l'éxécution, j'ai un plantage "Mémoire insuffisante".
En controlant la récursivité, pour détecter l'erreur, j'ai pu vérifier qu'il n'y avait pas plus de 9 appels récursifs.
Je ne vois donc pas pourquoi ça plante.
En vérifiant la conso mémoire, à l'éxécution, avec le gestionnaire des taches XP, j'ai un processus qui consomme entre 50 Mo et 125 Mo (volet "Processus").
Par contre, sous le volet "Performances", j'ai un graphique de l'historique du fichier d'échanges qui monte, qui monte, qui monte....telle la bêbête.
D'où cela pourrait-il venir ?
J'utilise Delphi 6, version perso.
Merci d'avance pour votre aide.
Partager