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 :)
# Re: Comment débugger l'allocation mémoire en Ocaml ?
Posté par HappyCrow . Évalué à 0.
comme quoi le GC de ocaml serait buggé?
J'ai de très fort doutes...
[^] # Re: Comment débugger l'allocation mémoire en Ocaml ?
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
[^] # Re: Comment débugger l'allocation mémoire en Ocaml ?
Posté par iug . Évalué à 1.
Je pense pas qu'il y ait des bugs dans ocaml, vu le niveau des développeurs...
Par contre je peste (troll) un peu parce que j'ai pas réussi à trouver d'infos pour résoudre mon problème.
[^] # Re: Comment débugger l'allocation mémoire en Ocaml ?
Posté par _seb_ . Évalué à 2.
http://www.pps.jussieu.fr/Livres/ora/DA-OCAML/book-ora098.html(...)
Si tu as des doutes sur le GC de OCaml
http://www.pps.jussieu.fr/Livres/ora/DA-OCAML/book-ora089.html(...)
Dans la doc., il y a aussi une section intitulée "Suivi de l'évolution du tas"
http://www.pps.jussieu.fr/Livres/ora/DA-OCAML/book-ora091.html(...)
(sous Galéon, cette page s'affiche très mal)
[^] # Re: Comment débugger l'allocation mémoire en Ocaml ?
Posté par iug . Évalué à 1.
Je connais qu'un peu ocaml, et j'ai pas vraiement envie de me taper toutes les docs. J'ai déjà passé quelques heures sur le problème et je me disais bien que quelqu'un aurait la réponse qu'il me faut sur linuxfr.
[^] # Re: Comment débugger l'allocation mémoire en Ocaml ?
Posté par iug . Évalué à 1.
# Re: Comment débugger l'allocation mémoire en Ocaml ?
Posté par iug . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.