Psyco.

Módulo de extensão Psyco - Python que pode acelerar massivamente a execução de qualquer código Python
Baixe Agora

Psyco. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Psyco Team
  • Site do editor:
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 347 KB

Psyco. Tag


Psyco. Descrição

Psyco - módulo de extensão Python que pode acelerar massivamente a execução de qualquer código python O Psyco é um módulo de extensão Python que pode acelerar massivamente a execução de qualquer código python.in curto: Execute seu software Python existente muito mais rápido, sem alteração em sua origem. Pense em Psyco como um tipo de compilador just-in-time (jit), um pouco como o que existe para outros idiomas, que emitem código de máquina na mosca em vez de interpretar seu programa Python passo a passo. A diferença com a abordagem tradicional para compiladores JIT é que a Psyco grava várias versões dos mesmos blocos (um bloco é um pouco de uma função), que são otimizados por serem especializados para alguns tipos de variáveis (um "tipo" pode significar um tipo , mas é mais geral). O resultado é que seus programas Python não modificados são executados mais rápido.benefits: 2x a 100x Speed-ups, tipicamente 4x, com um intérprete de python não modificado e código fonte não modificado, apenas um module de extensão C carregada dinamicamente.Drawbacks: No momento, Psyco usa muito de memória. Ele só será executado nos processadores compatíveis com Intel 386 (sob qualquer sistema operacional) agora. Existem algumas outras diferenças semânticas sutis (isto é, insetos) com a maneira como o Python funciona; eles não devem ser evidentes na maioria dos programas.


Psyco. Software Relacionado

Llamaxml.

C ++ XML Analising e Biblioteca de Formatação que é pequena o suficiente para ser usada em dispositivos portáteis, como PDAs e smartphones ...

162 443 KB

Download

Ruby / gsl.

Ruby / GSL - Ruby Interface para a GSL (Biblioteca Científica GNU) para computação numérica ...

172 706 KB

Download

Kwartz.

Sistema de modelo Web que percebeu a independência do conceito de lógica de apresentação ...

180 218 KB

Download

Banco

Banco - DSL ao redor do benchmark lib do padrão rubi lib com o objetivo de fazer benchmarking o mais fácil possível ...

169 5 KB

Download