Bonjour,
J'ai un programme de traitement d'images qui manipule un grand nombre d'images qui prennent de la place en mémoire.
Existe ill des astuces pour augmenter la mémoire disponible pour un programme ?
Merci,
Christophe
Bonjour,
J'ai un programme de traitement d'images qui manipule un grand nombre d'images qui prennent de la place en mémoire.
Existe ill des astuces pour augmenter la mémoire disponible pour un programme ?
Merci,
Christophe
Bonjour,
Non, ce n'est pas dans le sens "comment augmenter la mémoire disponible", qu'il faut penser (ceci dit, on pourrait répondre : achetez une barrette de RAM additionnelle).
La question que vous devez vous poser c'est : comment réduire la consommation mémoire du programme.
Est-ce que vous déchargez bien les images après utilisation ? Est-ce que vous chargez les images uniquement lorsque vous en avez besoin ?
Pouvez-vous traiter les images morceaux par morceaux ?
Et ainsi de suite.
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
nouveau jour,
voici les spécification Microsoft :
Memory Limits for Windows and Windows Server Releases
en l'absence de plus d'info, d'une part pour le traitement d'image il faut de la ram en fonction de l'usage et de la vitesse en fonction de traitement prévu, mais d'autre part il faut aussi savoir qu'à moins de faire du traitement multithreadé, et que si le code est bien écrit sans fuite de mémoire avec la désallocation mémoire (pointeurs) ou la déconnexion référence (GC), on peut pour ainsi dire d'une manière simple que la mémoire alloué pour une image sera disponible pour la suivante et que donc il n'y a pas à s'inquiéter pour ça.
sinon la seule astuce c'est ajouter des ou changer les barrettes de mémoire.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager