| Promesa Optimización de código bytecode mediante afirmaciones de estadios |
Descargar ahora |
Promesa Clasificación y resumen
- Nombre del editor:
- Ryan Kelly
Promesa Etiquetas
Promesa Descripción
Optimización de bytecode usando afirmaciones de estadios PROMESS OFRECE LA OPTIMIZACIÓN DE BYTECODE OPTIMIZACIÓN Uso de afirmaciones de estadios. Este es un módulo para aplicar algunas optimizaciones simples para funcionar BYTECODE. Al prometer que una función no hace ciertas cosas en tiempo de ejecución, es posible aplicar optimizaciones que no son legales en el caso general. Como un ejemplo simple, es posible prometer que una función no modifique (o cuidado si Cualquier otra persona modifica) Cualquier función integrada al decorarlo así: @ Promise.Constant (__ banderins__) Función DEF (): ... Dicha promesa permitirá que las banderas se almacenen como referencias directas de objetos en la función BYTECODE, evitando las miradas de nombres durante Ejecución de la función. En otro ejemplo, es posible prometer que una función es pura; Es decir, que es un algoritmo simple para asignar valores de entrada en un valor de salida: @ Promise.Pure () Def Calcular (A, B): Return 2 * A * A + 3 * B + 7SIF Una función pura es utilizada por otra función. Como constante, se puede instalar directamente en el código de byteCode para evitar la sobrecarga de una llamada de función. Requisitos: · Python
Promesa Software relacionado