Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse  (Lu 4997 fois)

0 Membres et 2 Invités sur ce sujet

Nikogram

  • Newbie
  • *
  • Messages: 39
    • Voir le profil
    • E-mail
[Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« le: Septembre 30, 2012, 11:41:44 am »
Bonjour à tous.
Je viens vous voir aujourd'hui car j'ai un petit souci avec la SFML 2. En effet, je remarque que la RAM utilisée par le programme augmente sans cesse, d'environ 100Ko toutes les 5 secondes.

Le code est très basique :
#include <SFML/Graphics.hpp>

int main()
{
        sf::RenderWindow fenetre(sf::VideoMode(600, 600), "Pong");
        fenetre.setVerticalSyncEnabled(true);
        sf::RectangleShape rectangle(sf::Vector2f(20, 20));
        rectangle.setFillColor(sf::Color(255, 255, 255));
        rectangle.setPosition(20, 20);

        while (fenetre.isOpen())
        {
                sf::Event evenement;
                while (fenetre.pollEvent(evenement))
                {
                        if (evenement.type == sf::Event::Closed || (evenement.type == sf::Event::KeyPressed && evenement.key.code == sf::Keyboard::Escape))
                        fenetre.close();
                }

                fenetre.clear(sf::Color(0, 0, 0));
                fenetre.draw(rectangle);
                fenetre.display();
        }

        return EXIT_SUCCESS;
}
 

Est-ce qu'il y a quelque chose que je n'ai pas fait correctement, ou est-ce normal ?
Merci d'avance.
« Modifié: Septembre 30, 2012, 01:53:58 pm par Nikogram »

Koryushin

  • Jr. Member
  • **
  • Messages: 93
    • Voir le profil
Re : [SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #1 le: Septembre 30, 2012, 12:43:11 pm »
Bonjour, je n'ai pas testé ce bout de code, mais il me semble que c'est normal. Essaye de laisser tourner ton programme pendant un petit moment et normalement l'utilisation mémoire devrait se calmer et arréter d'augmenter.

Nikogram

  • Newbie
  • *
  • Messages: 39
    • Voir le profil
    • E-mail
Re : [SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #2 le: Septembre 30, 2012, 01:53:34 pm »
Ah oui effectivement, ça arrête de grimper au bout d'un moment.
Merci ^^

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #3 le: Octobre 11, 2012, 11:55:12 am »
Bonjour,

j'ai constaté la même chose, à la différence que certains pcs (déjà en proie à des problèmes avec SFML) subissent une augmentation mémoire beaucoup plus gênante.

Sur mon PC, la conso mémoire se limite à 11Mo, après avoir augmenté de quelques centaines de Ko pour certains (plusieurs clients) et de moins pour d'autres.

chez l'autre personne, (cg Intel, problème a l'exe pas à la compil, mais pas de probleme pour lancer le client compilé en statique sur ma machine), la conso mémoire grimpe jusqu'à 39Mo et n'avait pas l'air de vouloir se stabiliser. Un lien avec le GPU ?


Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #4 le: Octobre 11, 2012, 02:09:58 pm »
Plutôt un lien avec les drivers.
Laurent Gomila - SFML developer

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #5 le: Octobre 11, 2012, 04:34:08 pm »
Merci pour l'info, je vais chercher plus en détail sur le net pour savoir le fond du problème (i-e qu'est-ce qui d'un driver à un autre provoque des problèmes de compatibilité et de performance avec et pour une application)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #6 le: Octobre 11, 2012, 04:45:52 pm »
A mon avis tu ne vas pas trouver grand chose. Les drivers sont de grosses boîtes noires desquelles il est courant de voir sortir des bugs ou des fuites mémoires. Il faut juste faire avec.
Laurent Gomila - SFML developer

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #7 le: Octobre 12, 2012, 09:17:34 am »
A mon avis tu ne vas pas trouver grand chose. Les drivers sont de grosses boîtes noires desquelles il est courant de voir sortir des bugs ou des fuites mémoires. Il faut juste faire avec.

ça peut expliquer (la maj des drivers de la cg) qu'avant il pouvait dev sur des projets SFML2.0 (compiler, exectuer, etc) et que maintenant il peut juste compiler (il me dit qu'il y a également un lien avec des projets SFML où tant qu'il ne fait pas de C++11 ça passe, mais ça j'y crois pas trop, je vois pas de liens (je lui ai filer mon MinGW => d'ailleurs même avec ça il ne peut pas compiler certaines fonctionalités nouvelles là où moi tout compile sans problèmes (les ranged-base for par exemple))) ?
« Modifié: Octobre 12, 2012, 09:20:20 am par kamui »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #8 le: Octobre 12, 2012, 09:39:50 am »
Il est possible qu'il doive recompiler SFML, s'il utilise une compilateur et des options de compilations différents de ce qui a été utilisé pour précompiler SFML.
Laurent Gomila - SFML developer

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #9 le: Octobre 12, 2012, 09:45:29 am »
Il est possible qu'il doive recompiler SFML, s'il utilise une compilateur et des options de compilations différents de ce qui a été utilisé pour précompiler SFML.

ça a été fait avec CMake déjà. Plusieurs fois (pour être sur de ne pas avoir fait de conneries)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #10 le: Octobre 12, 2012, 09:51:12 am »
Et il a quel genre d'erreurs ? C'est lié à SFML ? Il faut me faire un rapport si c'est le cas ;)
Laurent Gomila - SFML developer

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : Re : [Résolu][SFML 2.0 RC] La RAM utilisée augmente sans cesse
« Réponse #11 le: Octobre 12, 2012, 10:20:26 am »
Et il a quel genre d'erreurs ? C'est lié à SFML ? Il faut me faire un rapport si c'est le cas ;)

ah.. dans l'oreillette mon CP me dit qu'on a plus de budget pour cette MCO... ;D

Non mais je vais me mettre au point avec lui ce weekend et je te dis ça.