| Psyco. PSYCO - Modulo di estensione Python che può accelerare in massima l'esecuzione di qualsiasi codice Python |
Scarica ora |
Psyco. Classifica e riepilogo
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 347 KB
Psyco. Tag
Psyco. Descrizione
PSYCO - Modulo di estensione Python che può accelerare in massima l'esecuzione di qualsiasi codice Python Psyo è un modulo di estensione Python che può accelerare in modo massiccio l'esecuzione di qualsiasi codice Python.in breve: eseguire il tuo software Python esistente molto più velocemente, senza cambiamenti nella tua origine. Pensa a Psyco come una sorta di compilatore just-in-time (jit), un po 'come ciò che esiste per altre lingue, che emette il codice macchina al volo invece di interpretare il tuo programma Python passo dopo passo. La differenza con l'approccio tradizionale ai compilatori JIT è che Psyco scrive diverse versioni degli stessi blocchi (un blocco è un po 'di funzione), che sono ottimizzati dall'essere specializzati in alcuni tipi di variabili (un "tipo" può significare un tipo , ma è più generale). Il risultato è che i programmi Python non modificati vengono eseguiti più veloci.Benefits: 2x a 100x acceleramenti, in genere 4x, con un interprete Python non modificato e un codice sorgente non modificato, solo un modulo di estensione C caricabile in modo dinamico.Drawbacks: al momento Psyco usa molto di memoria. Verrà eseguito solo sui processori Intel 386-compatibili (sotto qualsiasi OS) in questo momento. Ci sono altre sottili differenze semantiche (cioè bug) con il modo in cui funziona Python; Non dovrebbero essere evidenti nella maggior parte dei programmi.
Psyco. Software correlato