Espace Mémoire (DELPHI)

Fermé
alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 - Modifié le 15 mars 2003 à 15:28
alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 - 15 mars 2003 à 15:28
Comment procéder pour détruire et libérer l'espace mémoire occupé lors de l'appel d'une procédure (aprés l'appel) ?

Merci de me répondre ...
A voir également:

4 réponses

alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 6
Modifié le 15 mars 2003 à 15:28
Il s'agit d'une procédure un peu compliquée que j'appelle dans une boucle, au premières itérations, le temps d'exécution est normal, mais les choses s'empirent d'une itération à une autre, le temps d'exécution devient lent comme s'il ya surcharge, comment libérer l'espace occupé à la fin de chaque exécution de la procédure donc aprés chaque itération ?
0
alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 6
Modifié le 15 mars 2003 à 15:28
C'est qu'il faut juste trouver le truc ! Quand une procédure est chargée en mémoire et que son rappel la recharge ça s'empile et ça devient pas possible, tout se sature et tout se ralentit, une tatastrophe, une kalamité, une chouba-kalamit !!!!!!! vraiment ¦O

:(
0
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
15 mars 2003 à 12:09
n,est ce pas q a la fin de l'Appel la pile revient a son contexe precedent, ie q toutes les variables allouees ds la pile(variables locales et arguments) st desallouees? je n comprends pas donc comment la procedure peut occuper de la memoire a la fin de l'appel?
merci de m'eclaircir.
tafiscobar
0
alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 6
Modifié par alicia_3107 le 30/09/2010 à 22:06
Ben oui, c'est ce que je croyais aussi, mais apparemment il ne s'agit d'autre chose, je n'arrive pas à comprendre ! en fait si j'exécute la procédure une seule fois il n ya pas de problème, dans une boucle ça se ralentit au fur à à mesure !!!! je ne comprend pas non plus, juste que quand la fiche est détruite par un Release tout redevient comme à zéro !
0