Bonjour,
J'ai une classe très petite (qui contient en gros 2 int + des fonctions
virtuelles), allouée par le programme exclusivement (et fréquemment) dans le
tas et je voudrais redéfinir l'opérateur new pour cette classe.
Ma question : je réserve un gros bloc, et après ?
Existe-t-il une bibliothèque développée pour la gestion de la mémoire
suivant cette problématique ?
Je ne voudrais pas réinventer la roue...
Comment arbitrer entre rapidité d'allocation, de désallocation sans fuite de
mémoire... !
Merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Marc Bourguet
Marc Guéguen writes:
Bonjour, J'ai une classe très petite (qui contient en gros 2 int + des fonctions virtuelles), allouée par le programme exclusivement (et fréquemment) dans le tas et je voudrais redéfinir l'opérateur new pour cette classe. Ma question : je réserve un gros bloc, et après ? Existe-t-il une bibliothèque développée pour la gestion de la mémoire suivant cette problématique ? Je ne voudrais pas réinventer la roue... Comment arbitrer entre rapidité d'allocation, de désallocation sans fuite de mémoire... ! Merci d'avance
Recherche "small object allocation". Entre autres, il y a un chapitre la dessus dans le bouquin d'Alexandrescu.
Bonjour,
J'ai une classe très petite (qui contient en gros 2 int + des fonctions
virtuelles), allouée par le programme exclusivement (et fréquemment) dans
le tas et je voudrais redéfinir l'opérateur new pour cette classe.
Ma question : je réserve un gros bloc, et après ?
Existe-t-il une bibliothèque développée pour la gestion de la mémoire
suivant cette problématique ?
Je ne voudrais pas réinventer la roue...
Comment arbitrer entre rapidité d'allocation, de désallocation sans fuite
de mémoire... !
Merci d'avance
Recherche "small object allocation". Entre autres, il y a un chapitre la
dessus dans le bouquin d'Alexandrescu.
--
Jean-Marc
FAQ de fclc++: http://web.archive.org/web/*/http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Bonjour, J'ai une classe très petite (qui contient en gros 2 int + des fonctions virtuelles), allouée par le programme exclusivement (et fréquemment) dans le tas et je voudrais redéfinir l'opérateur new pour cette classe. Ma question : je réserve un gros bloc, et après ? Existe-t-il une bibliothèque développée pour la gestion de la mémoire suivant cette problématique ? Je ne voudrais pas réinventer la roue... Comment arbitrer entre rapidité d'allocation, de désallocation sans fuite de mémoire... ! Merci d'avance
Recherche "small object allocation". Entre autres, il y a un chapitre la dessus dans le bouquin d'Alexandrescu.