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

VB.NET Discussion :

Gestion de la mémoire


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien Qualité Logiciel
    Inscrit en
    Janvier 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Qualité Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 44
    Par défaut Gestion de la mémoire
    Bonjour,

    Je suis entrain de réaliser un éditeur de carte, tout se passe bien, mais j'ai une question au sujet de la mémoire alloué.

    Sur l'application, j'ai une picturebox où je charge l'image que j'ai sélectionné dans une combobox.
    Les images sont dans un dossier à la racine de l'application.

    J'ai codé deux manières différentes pour charger la combobox et plus tard faire apparaître l'image :
    1/ Au chargement de l'application, je mets en mémoire toutes les images qui sont utilisé, puis quand j'en sélectionne une dans la combobox je la charge dans la picturebox

    2/ Au chargement de l'application, je récupère le chemin des images et je les charge seulement quand on les sélectionne dans la combobox

    Avec la 1er solution, mon application prend environ 150 Mo d'espace mémoire (dans le gestionnaire des taches) et c'est proportionnel au nombre d'image que j'ai mis en mémoire
    Avec la 2éme solution, elle en prend entre 30 et 50 Mo selon l'image sélectionné.

    Au niveau performance, je ne voit aucun changement entre les deux méthodes...

    Donc je voulais me tourner vers vous pour savoir qu'elle est la meilleur méthode??
    - Tout chargé et être tranquille (pas besoin de vérifier si le fichier existe à chaque fois, ...), mais utilisant beaucoup de mémoire
    - Chargé les images vraiment quand on en a besoin

    Je vous remercie d'avance :-)
    Bonne journée.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ben je pense que tu as déjà donné tous les arguments permettant de répondre à la question... Je ne vois pas l'intérêt d'encombrer la mémoire si ça n'améliore pas les perfs !

    Pour ce qui est de vérifier si le fichier existe, c'est pas très long de toutes façons...

  3. #3
    Membre averti
    Homme Profil pro
    Technicien Qualité Logiciel
    Inscrit en
    Janvier 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Qualité Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 44
    Par défaut
    Je te remercie pour ta réponse tomlev.
    Pour la vérifie des fichiers c'est pas long, mais il faut que je pense à tout les cas de figure ^^

    Bonne journée!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 02/02/2006, 12h03
  2. gestion de la mémoire
    Par moldavi dans le forum C++
    Réponses: 17
    Dernier message: 04/02/2005, 23h18
  3. Réponses: 11
    Dernier message: 26/12/2004, 22h50
  4. Gestion de la mémoire entre plusieurs DLL
    Par Laurent Gomila dans le forum C++
    Réponses: 7
    Dernier message: 27/07/2004, 15h28
  5. Gestion des variables - mémoire ?
    Par RIVOLLET dans le forum Langage
    Réponses: 4
    Dernier message: 26/10/2002, 12h44

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