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
-
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
-
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 ?
-
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/
-
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 ;)
-
Non c'est pour le fun ;) ou pour savoir si c'était prévu dans une version 3.x ou autre
-
Non. Y a plein d'autres trucs dont les gens ont vraiment besoin ;)