Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
832 connectés 

  FORUM HardWare.fr
  Programmation

  allocation memoire vs affectation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

allocation memoire vs affectation

n°64951
nkth
Posté le 13-10-2001 à 20:59:22  profilanswer
 

salut
 
je voudrais savoir si une allocation mémoire dynamique (malloc, C) prend plus de temps que de faire une affectation, juste pour avoir un ordre d'idée.
 
merci

mood
Publicité
Posté le 13-10-2001 à 20:59:22  profilanswer
 

n°64954
bjbebert
Posté le 13-10-2001 à 21:17:56  profilanswer
 

Une affectation est beaucoup plus rapide qu'un appel a un malloc.
A part, peut etre, si l'affectation necessite une copie de donnees importante. Mais de toute facon, il faudra initialiser l'espace memoire alloue.
 
En bref, mieux vaut eviter au maximum les allocations. Et il faut mieux faire une grosse allocation que plusieurs petites.

n°64967
sombresong​e
Posté le 14-10-2001 à 03:27:35  profilanswer
 

un malloc est assez lent le mieux serait d'écrire toi même tes routine d'allocation comme ça tu alloue une seul fois au début une grosse zone de mémoire que tu est libre d'utiliser comme tu veux via la cuisine des pointeur. Comme ça dans toute la duré du prog tu fais 1 malloc + 1 free et t'auras pas de problème de memory leak tu peut même gérer la fragmentation de la RAM... mais c grave chiant et plantatoire si tu n'est pas hyper rigoureux  :sweat:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  allocation memoire vs affectation

 

Sujets relatifs
Calculatrice Casio : rentrer ds la memoire....AIDEZ MOI POUR MON MEMOIRE!
[COM/C++]Passage de paramètres et allocation de mémoireHelp !!! Comment fait-on pour killer une dll de la memoire sous W98
[C++] Problème de pointeurs, d'allocation ?Gestion mémoire et Pointeurs
allocation dynamique memoire en ASM DOS ???Memoire partagée sous windows NT
Plus de sujets relatifs à : allocation memoire vs affectation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR