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 :

utilisation m�moire physique


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    76
    D�tails du profil
    Informations personnelles :
    �ge : 66
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 76
    Par d�faut utilisation m�moire physique
    Bonjour


    J'ai �crit une appli qui cr�e des pages remplies de photos � des formats variables. Je traite ces pages en les enregistrant sous forme de fichiers Jpeg. Tout va bien et cela fonctionne parfaitement.

    Lorsque je lance l'appli, j'ai remarqu� qu'apr�s plusieurs pages la m�moire utilis�e monte jusqu'� un seuil de 2Go apr�s quoi elle passe la m�moire sur le disque dur. Pourtant la machine a 4 Go.

    Dans la pratique ce n'est pas g�nant, j'ai affin� la gestion des objets et je peux m'adapter � n'importe quelle limite basse. Donc �a fonctionne.

    Cependant j'aimerais bien comprendre pourquoi arriv� � 2Go je ne peux aller plus haut dans la m�moire physique de l'ordinateur.

    Un tutoriel une faq qui explique cela, je suis preneur merci.

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Sur une machine 32 bits, seuls les 2 Go inf�rieurs de la m�moire virtuelle peuvent �tre utilis�s par le processus utilisateur. Les 2Go sup�rieurs sont r�serv�s au kernel, et partag�s.

    Il en est de m�me sur une machine 64 bits si le programme a �t� compil� en 32 bits ou compil� en 64 bits sans le flag "Large Address Aware".
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirm�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    76
    D�tails du profil
    Informations personnelles :
    �ge : 66
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 76
    Par d�faut
    Merci Medinoc.
    Comment savoir si une machine est 64 bits. Je suppose que c'est une question de CPU et d'OS. Quel diagnostique simple puis je utiliser pour le savoir?

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    C'est sans doute marqu� dans les propri�t�s syst�me, si tu es sous Windows...
    � supposer qu'il n'y ait pas un gros sticker annon�ant fi�rement "AMD64" sur le poste... (note: Le PC et l'OS doivent tous les deux �tre 64 bits: Si seul le PC l'est, l'OS n'en profitera pas. De plus, �a ne dit rien sur le programme lui-m�me...)
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre confirm�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    76
    D�tails du profil
    Informations personnelles :
    �ge : 66
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 76
    Par d�faut
    Merci M�dinoc

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 19/11/2010, 14h50
  2. R�ponses: 5
    Dernier message: 12/12/2005, 14h39
  3. [Tomcat][Spring] Probl�me utilisation m�moire
    Par Wutintin dans le forum Hibernate
    R�ponses: 12
    Dernier message: 08/09/2005, 14h57
  4. [MFC] Utilisation m�moire
    Par CTux dans le forum MFC
    R�ponses: 10
    Dernier message: 08/07/2005, 09h58
  5. Utilisation M�moire d'une application
    Par scorplex dans le forum Composants VCL
    R�ponses: 8
    Dernier message: 21/05/2005, 03h01

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