Psyco

Psyco es un módulo de extensión Python que puede acelerar masivamente la ejecución de cualquier código de Python.
Descargar ahora

Psyco Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Psyco Team
  • Sitio web del editor:

Psyco Etiquetas


Psyco Descripción

Psyco es un módulo de extensión Python que puede acelerar masivamente la ejecución de cualquier código de Python. Psyco Project es un módulo de extensión Python que puede acelerar masivamente la ejecución de cualquier código de Python. Lo que puede hacer con él en resumen: ejecute su software de Python existente mucho más rápido, sin ningún cambio en su fuente. Piensa de Psyco como una especie de Compilador justo a tiempo (JIT), un poco como lo que existe para otros idiomas, que emite el código de la máquina sobre la marcha en lugar de interpretar su programa Python paso a paso. La diferencia con el enfoque tradicional de los compiladores de JIT es que Psyco escribe varias versiones de los mismos bloques (un bloque es un poco de función), que se optimiza al estar especializado a algún tipo de variables (un "tipo" puede significar un tipo , pero es más general). El resultado es que sus programas de python no modificados se ejecutan más rápido.benefits2x a 100x acelerados, típicamente 4x, con un intérprete de python no modificado y un código fuente no modificado, solo un module de extensión C de CAR dinámicamente ..Drawbackspsyco utiliza actualmente una gran cantidad de memoria. Solo se ejecuta en procesadores compatibles con Intel 386 (bajo cualquier sistema operativo) en este momento. Hay algunas diferencias semánticas sutiles (es decir, errores) con la forma en que funciona Python; No deben ser evidentes en la mayoría de los programas. ResultadosExpedidos Las ganancias reales de rendimiento pueden ser muy grandes. Para el código común, espere al menos una velocidad de 2x, más típicamente 4x. Pero donde brilla Psyco es cuando se ejecuta el código algoríttico, estos son los primeros piezas de código que consideraría la reescritura en C para el rendimiento. Si está en esta situación, considere usar Psyco en su lugar! Puede obtener 10x a 100x acelerados. En teoría, es posible acelerar realmente este tipo de código hasta el desempeño de C en sí. Porque de la naturaleza de Psyco, es difícil previsar las ganancias reales de desempeño para un programa determinado. Solo intente y vea. La memoria superior de PsyCo es actualmente grande. Me ha reducido un poco a lo largo del tiempo, pero sigue siendo una sobrecarga. Esta sobrecarga es proporcional a la cantidad de código Python que reescribe Psyco; Por lo tanto, si su solicitud tiene algunas funciones de "núcleo" algorítmicas, estos son los que querrá que PsyCo acelere, no todo el programa.Psyco puede usar de forma transparente un perfilador de Python para seleccionar automáticamente qué funciones es interesante acelerar ..reseaciones : · Pythonwhat es nuevo en esta versión: · Algunas correcciones de errores.


Psyco Software relacionado

Www :: buscar

www :: Search es una colección de módulos PERL que proporcionan un API a los motores de búsqueda WWW. ...

169

Descargar