NairodDorian
Messages postés130Date d'inscriptionlundi 26 juin 2006StatutMembreDernière intervention18 août 2008
-
18 oct. 2006 à 21:11
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
18 oct. 2006 à 23:23
Bonjour,
J'aurai voulu connaitre la difference entre HeapAlloc et VirtualAlloc mais aussi savoir si HeapAlloc est plus rapide que VirtualAlloc et dans quels cas.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 18 oct. 2006 à 23:23
Si tu appelles l'alloc à répétition, certain qu'il vaut mieux gérer toi même.
Alloue par pages de 4 Ko avec VirtualAlloc et ballade tes pointeurs dans ce bloc, c'est ce que je fais en ce moment pour un boulot.
NairodDorian
Messages postés130Date d'inscriptionlundi 26 juin 2006StatutMembreDernière intervention18 août 2008 18 oct. 2006 à 21:22
Suite au precedent post :
Si j'utilise un langage oriente objet et que j'alloue de maniere repetee des petits objets quelle fonction sera la plus performante ?
NairodDorian
Messages postés130Date d'inscriptionlundi 26 juin 2006StatutMembreDernière intervention18 août 2008 18 oct. 2006 à 22:59
Sachant que le temps d'appel a HeapAlloc est consequent parce qu'il faut qu'il explore pleins de petits blocs memoire dans une liste chainee.
Si on alloue un gros bloc de memoire dans une appli qui gere avec ses optimisations parce qu'elle sait quels types d'objets elle manipule est-ce plus rapide ?