IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

D�finir la taille m�moire


Sujet :

C++/CLI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par d�faut D�finir la taille m�moire
    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.

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    GC::GetTotalMemory( false )

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par d�faut
    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 ?


  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    msdn nous dit :
    Parameters

    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
    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 true

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par d�faut
    Il vaut mieux mettre false quand on en cours d'ex�cution dans le code.
    Merci pour cette r�ponse

Discussions similaires

  1. R�ponses: 2
    Dernier message: 16/12/2005, 14h45
  2. Objets et taille m�moire
    Par programan dans le forum C++
    R�ponses: 4
    Dernier message: 15/09/2005, 14h08
  3. R�ponses: 3
    Dernier message: 28/06/2005, 09h07
  4. [Impression] D�finir la taille du papier
    Par HPJ dans le forum Windows
    R�ponses: 7
    Dernier message: 06/09/2004, 15h43
  5. [JVM] Connaitre la taille m�moire utilis� par les dif classe
    Par sur_uix dans le forum G�n�ral Java
    R�ponses: 4
    Dernier message: 18/09/2003, 09h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo