#0 

27-01-2009 15:35:54

Hawk
Membre
Lieu: Wissous
Date d'inscription: 08-11-2008
Messages: 91
Site web

Salut,

J'ai une question concernant un problème de fuites mémoire.
J'ai remarqué dans mon programme un grand nombre de fuites mémoire que je ne comprenais pas, j'ai donc cherché à voir d'où elle venait. J'ai pris les exemples disponible sur le site d'Irrlicht et j'ai compilé le premier (Hello World). Lorsque je l'ai lancé, j'ai eu aucune fuite mémoire. Puis j'ai constaté qu'il utilisait le driver vidéo EDT_SOFTWARE, j'ai donc refait un essaie avec OPENGL. Et là, un gros paquet de fuites mémoire !
J'ai essayé sur mon programme avec EDT_SOFWARE et OPENGL, j'ai remarqué qu'il y avait effectivement beaucoup moins de fuites mémoire avec EDT_SOFTWARE.  En contre partie, avec EDT_SOFTWARE, ça rame à mort (mon FPS ne dépasse pas les 20, et pourtant il n'y a rien de complexe...)

Je me demande donc d'où vient le problème ? Si quelqu'un a des informations, j'en serai ravi.

Pour information, ma config logicielle :
- Ubuntu 8.10
- Opengl 1.2
- Irrlicht 1.5

D'avance, merci.

Hors ligne


#1 

28-01-2009 16:38:32

yamashi
Membre
Date d'inscription: 02-01-2009
Messages: 50

On pourrait voir le tracking des fuites ?

Hors ligne


#2 

05-02-2009 14:47:34

Hawk
Membre
Lieu: Wissous
Date d'inscription: 08-11-2008
Messages: 91
Site web

En fait après discution avec des amis sur le sujet, il semblerai que le problème vienne des pilotes propriétaires de ma carte graphique ATI.... Donc rien que je ne puisse changer pour le moment.

Hors ligne


#3 

05-02-2009 18:59:10

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

Tu veux dire par la que se sont les pilote ATI qui génère cette fuite ?


Force et sagesse...

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
102 invités en ligne
Aucun membre connecté
RSS Feed