URL: https://linuxfr.org/forums/programmation-python/posts/bench-pourquoi-python-serait-lent Title: bench : pourquoi python serait lent ? Authors: Pinaraf Date: 2004年08月31日T00:47:30+02:00 Tags: Score: 0 Bonsoir Je viens de faire un bench à la mano vite fait afin de tenter de casser certaines idées reçues. J'ai pris pour cela une fonction nulle qui vérifie si un nombre est premier, un bon nombre premier (4012009) et j'ai comparé python 2.3.3, perl 5.8.3, c++ (gcc 3.3.3) et python2.3.3+psyco1.2 (avec la commande time) Les résultats parlent d'eux même : Perl :_ real 0m2.224s user 0m1.644s sys 0m0.015s_ Python :_ real 0m3.491s user 0m2.436s sys 0m0.186s_ cpp :_ real 0m0.207s user 0m0.154s sys 0m0.002s_ python+psyco :_ real 0m0.391s user 0m0.235s sys 0m0.010s_ Face à ces résultats, plusieurs questions me taraudent : - python est très lent sans psyco : c'est pas nouveau, mais c'est du à quoi ??? - python+psyco est très très rapide : = y a-t-il des défauts provoqués par psyco (conso mémoire, CPU...) ? = du code python risque-t-il de ne pas s'exécuter à cause de python ? = pourquoi psyco n'est pas dans la lib python standard ? = pourquoi continue-t-on à dire "python est lent" tout court alors qu'il peut être presque aussi rapide que le C++ à l'aide de psyco? Merci de répondre à ces questions sans trop troller PS : c'est qu'un benchmark, je sais

AltStyle によって変換されたページ (->オリジナル) /