Bonjour,
Voici mon code:
...
array<DateTime^>^ Date;
Date=gcnew array<DateTime^>(5000);
...
Je souhaiterai conna�tre le code donnant la taille m�moire allouer en RAM de mon tableau Date lors apr�s l'ex�cution de gcnew.
Merci d'avance.
![]()
Bonjour,
Voici mon code:
...
array<DateTime^>^ Date;
Date=gcnew array<DateTime^>(5000);
...
Je souhaiterai conna�tre le code donnant la taille m�moire allouer en RAM de mon tableau Date lors apr�s l'ex�cution de gcnew.
Merci d'avance.
![]()
Merci,
Mais quelle est la diff�rence entre true et false pour rapport au garbage collector ?
Pourquoi faut-il false, plut�t que true pour conna�tre la taille de la RAM ?
![]()
msdn nous dit :
Conclusion, pour avoir le nombre de bytes allou�s en m�moire � un instant T on met false, si on veut attendre que le GC ait fini son travail actuel, on met trueParameters
forceFullCollection
A Boolean value which, if true, indicates that this method can wait for garbage collection to occur before returning.
Return Value
A number that is the best available approximation of the number of bytes currently allocated in managed memory.
Remarks
If forceFullCollection is true, this method waits a short interval before returning while the system collects garbage and finalizes objects. The duration of the interval is an internally specified limit determined by the number of garbage collection cycles completed and the change in the amount of memory recovered between cycles. The garbage collector does not guarantee that all inaccessible memory is collected
Il vaut mieux mettre false quand on en cours d'ex�cution dans le code.
Merci pour cette r�ponse![]()
Partager