Versprechen Ranking & Zusammenfassung
- Name des Herausgebers:
- Ryan Kelly
Versprechen Stichworte
Versprechen Beschreibung
Bytecode-Optimierung mit Staticness-Behauptungen Versprechen Angebote Bytecode-Optimierung mit Staticness-Assertionen.Das ist ein Modul zum Anwenden von einfachen Optimierungen zur Funktions-Bytecode. Indem Sie vielversprechend, dass eine Funktion bestimmte Dinge zur Laufzeit nicht tut, es ist möglich, Optimierungen anzuwenden, die im allgemeinen Fall nicht legal sind Jeder andere modifiziert) Alle eingebauten Funktionen, indem Sie ihn dekorieren: @ pomise.constant (__ Businessin__) def Funktion (): Funktionsführung.AS Ein weiteres Beispiel ist es möglich, versprechen, dass eine Funktion rein ist. dh dies ist ein einfacher Algorithmus zum Zuordnen von Eingabemitteln an einen Ausgabewert: @ pomise.pure () def berechnet (a, b): return 2 * a * a + 3 * b + 7If Eine reine Funktion wird dann von einer anderen Funktion verwendet Als konstant kann es direkt in den Bytecode eingebaut werden, um den Overhead eines Funktionsaufrufs zu vermeiden. Anforderungen: · Python
Versprechen Zugehörige Software