| Psyco PSYCO - Python-uitbreidingsmodule die de uitvoering van een Python-code enorm kan versnellen |
Download nu |
Psyco Rangschikking & Samenvatting
- Naam uitgever:
- Psyco Team
- Besturingssystemen:
- Mac OS X
Psyco Tags
Psyco Beschrijving
Psyco - Python-uitbreidingsmodule die de uitvoering van elke Python-code enorm kan versnellen PSYCO is een python-uitbreidingsmodule die de uitvoering van een Python-code enquasief kan versnellen. Inkort: voer uw bestaande Python-software veel sneller uit, zonder verandering in uw bron. Denk aan PSYCO als een soort van just-in-time (JIT) -compiler, een beetje zoals wat bestaat voor andere talen, die machinecode op de vlucht uitzenden in plaats van uw Python-programma stap voor stap te interpreteren. Het verschil met de traditionele benadering van JIT-compilers is dat PSYCO verschillende versie van dezelfde blokken schrijft (een blok is een beetje een functie), die geoptimaliseerd zijn door gespecialiseerd te zijn voor sommige soorten variabelen (een "soort" kan een type "een type" kunnen betekenen , maar het is meer generaal). Het resultaat is dat uw ongewijzigde Python-programma's sneller worden uitgevoerd.Benefits: 2x tot 100x speed-ups, typisch 4x, met een niet-gemodificeerde python-tolk en ongewijzigde broncode, slechts een dynamisch belastende C-extensie-module.Drawbacks: op dit moment gebruikt PSYCO veel van geheugen. Het wordt nu alleen op Intel 386-compatibele processors (onder elk besturingssysteem). Er zijn enkele andere subtiele semantische verschillen (d.w.z. bugs) met de manier waarop Python werkt; ze mogen niet in de meeste programma's duidelijk zijn.
Psyco Gerelateerde software