Bonjour,
Je me fais un petit framework en C++ à l'aide d'un peu de méta-programmation pour construire des interfaces entre du code C++ et OCaml.
Le problème c'est quand j'alloue des types non POD, qui gèrent eux même la mémoire, par exemple les conteneurs de la STL.
Comment régler de manière assez juste les paramètres used/max dans la fonction caml_alloc_final (oui je sais, j'utilise pas encore caml_alloc_custom), quand on ne sait rien du tout sur la consommation mémoire des types utilisés vu qu'ils peuvent être mutables (ex : std::vector) ?
Merci d'avance.
Partager