Journal Comment débugger l'allocation mémoire en Ocaml ?

Posté par  .
Étiquettes : aucune
0
19
avr.
2004
Bonjour,

Je suis comme toujours en train de m'occuper de mon mldonkey et de ses memory-leaks (même si c'est bien connu qu'avec un langage fonctionnel on n'a pas à se prendre la tête avec la gestion de la mémoire lol :).

Je voudrais savoir si certains connaitraient un programme directement prévu pour ocaml, ou des paramètres de compilation à passer, ou autres. Mon objectif seraient d'obtenir un état du tas à la fin de l'exécution pour comparer ce qu'il y a dans un tas de 20 Mo (normal) et dans un tas de 100 Mo (leaké). J'imagine qu'il sera alors aisé de voir quelle donnée n'est pas libérée. Je sais qu'on peut généré du C et ensuite utiliser les outils standards, mais j'ai un peu la flemme.

C'est pas la première fois que je cherche, mais les développeurs de ocaml ont l'air de penser qu'on peut pas avoir de memory leaks avec leur langage, ou alors ne veulent pas mettre sur la même page web des phrases disant qu'on n'a pas besoin de gérer sa mémoire et des softs pour détecter des memory-leaks :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.