En gros c'est de la compilation JIT mais la ou c'est très fort, ce que pour un même code, plusieurs versions compilées sont générées en fonction de paramètres d'entrés. Donc si les paramèters le permettent, la fonction est bien optimisée.
cf les drawback :
- ca mange de la RAM (toutes les versions, les différents état etc...)
- ca marche uniquement sur x86
- "here are some subtle semantic differences (i.e. bugs)"
# A propos de Psyco
Posté par _alex . En réponse au message bench : pourquoi python serait lent ?. Évalué à 3.
En gros c'est de la compilation JIT mais la ou c'est très fort, ce que pour un même code, plusieurs versions compilées sont générées en fonction de paramètres d'entrés. Donc si les paramèters le permettent, la fonction est bien optimisée.
cf les drawback :
- ca mange de la RAM (toutes les versions, les différents état etc...)
- ca marche uniquement sur x86
- "here are some subtle semantic differences (i.e. bugs)"