Forum de la communauté SFML

Général => Suggestions de nouvelles fonctionnalités => Discussion démarrée par: lezebulon le Novembre 22, 2012, 08:51:49 pm

Titre: allocateur SFML
Posté par: lezebulon le Novembre 22, 2012, 08:51:49 pm
Hello
Si je ne m'abuse SFML utilise l'allocateur STL par défaut pour tous les objets non?
Est-ce que ça serait possible / utile de pouvoir utiliser des allocateurs customs avec les objets SFML?
Par ex pour forcer la création des gros objets à ce faire à un endroit précis ou autre
Titre: Re : allocateur SFML
Posté par: Laurent le Novembre 22, 2012, 09:30:22 pm
C'est quoi les "gros objets" ? Y a pas beaucoup d'allocations dynamiques dans SFML, pratiquement aucune n'est critique (elles se font principalement pendant l'initialisation).

Donc concrètement tu as un vrai problème, ou bien tu lances l'idée comme ça ?
Titre: Re : allocateur SFML
Posté par: lezebulon le Novembre 25, 2012, 08:20:56 pm
Par gros objet je pensais à sf::Image ou par exemple à tout ce qui est musique.

En fait je me disais que ça serait pas mal de pouvoir avoir un allocateur perso pour pouvoir par exemple créer toutes les ressources initiales (celles qu'on charge au début tout le temps) dans le même memory pool et éviter la fragmentation de la mémoire.
En fait j'aurais aimé refaire un peu ce qui est fait ici : http://www.swedishcoding.com/2008/08/31/are-we-out-of-memory/
Titre: Re : allocateur SFML
Posté par: Laurent le Novembre 25, 2012, 08:33:05 pm
As-tu réellement des soucis avec la mémoire ? Ou c'est juste pour le fun ?

Parce que les fonctionnalités "pour le fun", c'est pas mon truc ;)
Titre: Re : allocateur SFML
Posté par: lezebulon le Novembre 25, 2012, 08:55:32 pm
Non c'est pour le fun ;) ou pour savoir si c'était prévu dans une version 3.x ou autre
Titre: Re : allocateur SFML
Posté par: Laurent le Novembre 25, 2012, 09:03:45 pm
Non. Y a plein d'autres trucs dont les gens ont vraiment besoin ;)