• [^] # Re: autre optimisation

    Posté par . En réponse au journal Vous trouvez GNOME lent ?. Évalué à 1.

    Je pense aue dans le cas des GList trop utilisé, ca peut venir du fait que les gens veulent une liste de taille non fixe.

    C'est plus un probleme d'API que de savoir si tel ou tel structure de donné est plus efficace.
    Idealement (glib, java, C#, mono,c++...) je m'attend a avoir un objet de type Liste qui offre une interface simple et clair.

    Ensuite il peut y avoir autant de specialisation possible que l'on veut,
    l'implementation par default devrais etre la plus rapide en moyenne.
    Si on ne fait pas de deplacement dans la liste, on prend un truc du genre liste chainé de tableau, arbre de tableau , ...

    dans le cas de la Glib et d'apres les commentaires des gens qui ont regardé le mauvais usage de la GList, c'est que les dev ne lisent pas la doc, la doc n'est pas assez clair, l'API devrais etre repensé.