• [^] # Re: Gros titres à sensations

    Posté par . En réponse à la dépêche Release Candidate 1 de XCB. Évalué à 6.

    dans le cas de XCB, il faut pas pas esperer des gains enormes. Vraiment pas. A ma connaissance, il y a 2 ameliorations possibles.

    Il faut aussi definir la notion de rapidite, et plus precisement dans quel cadre XCB est plus rapide.

    Si c'est pour de l'animation, ce qui va prendre le plus de ressources, ce sont les transmissions de donnees et les appels a GetImage / PutImage (via la memoire partagee ou non). Dans ce cas, XCB n'apporte pas de gain notable par rapport a la Xlib, et est meme un tout petit peu moins performant.

    Si c'est pour la communication entre le client X et le serveur X, oui, il y a des gains a prendre. En pourcentage, ca peut etre gros, mais le temps lui-meme n'est pas forcement gros (25% de 0.0001 seconde, ca n'est pas enorme).

    Je ne suis pas en train de casser XCB : je sui un des dev, et je crois en cette bibliotheque ;) Mais je tiens juste a relativiser les propos.

    Attention, etre thread-safe ne veut pas dire que le prog va correctement gerer l'utilisation de plusieurs processeur. Ca veut juste dire que si XCB est utilisee dans un programme multi-threadé, ses donnees ne seront pas partagees avec les autres threads et donc, qu'il n'y aura pas de probleme de corruption de donnees. La Xlib n'est pas thread-safe et rend son utilisation dans un prog multi-threadé difficile.