• [^] # Re: PyPy

    Posté par . En réponse au journal Sondage: quelle implémentation de Python utilisez vous ?. Évalué à 3.

    Un gros défaut, la vitesse: dixit un des dev que j'ai rencontré, PyPy est 10x plus lent que CPython, ils ont reussi a faire une pointe à 6.8x plus lent grace a je ne sais plus quoi.. Ca reste tres lent donc (enfin bon, ca s'ameliore, ca devait etre 30x plus lent au début, dixit le meme developpeur)

    Effectivement, c'est encore lent mais il n'y a pas encore d'optimisation. Pour rappel, au départ PyPy était 1000x plus lent. puis 300x, puis 100x, puis 30x. Maintenant, il arrive selon le code à être entre 10x et 20x plus lent, avec un petit refactoring de quelques lignes :)

    Le projet sprint (rassemblement de codeurs) à la fin du mois va surement donner un petit coup de fouet :
    http://codespeak.net/pypy/extradoc/sprintinfo/mallorca/sprin(...)

    Car le travail sur le compilateur Jit ne fait que commencer.

    C'est un projet bigrement intéressant, qui risque de faire mal s'il va loin (avec l'intégration de Psyco et Stackless par exemple). Je conseille la lecture de :
    http://codespeak.net/pypy/dist/pypy/doc/architecture.html

    Mais d'aprés les auteurs, faut rien attendre avant fin 2006, surtout qu'il manque toujours la bibliothèque standard.