Dies ist der Befehl pypy, der im kostenlosen OnWorks-Hosting-Anbieter über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
pypy - schnelle, konforme alternative Implementierung der Python-Sprache
ZUSAMMENFASSUNG
Pypy [Optionen] [-c cmd|-m mod|file.py|-] [arg...]
OPTIONAL
-i Überprüfen Sie interaktiv, nachdem Sie das Skript ausgeführt haben.
-O Überspringen Sie Assert-Anweisungen.
-OO Entfernen Sie Docstrings beim Importieren von Modulen zusätzlich zu -O.
-c CMD Programm bestanden als CMD (beendet die Optionsliste).
-S Unterlassen Sie importieren site bei der Initialisierung.
-s Fügen Sie das Benutzer-Site-Verzeichnis nicht zu . hinzu sys.pfad.
-u Ungepufferte Binärdatei stdout und stderr.
-h, --help
Eine Hilfemeldung anzeigen und beenden.
-m MOD Als Skript auszuführendes Bibliotheksmodul (beendet die Optionsliste).
-W ARG Warnkontrolle (arg is Aktion:Nachricht:Kategorie:Modulen:Linie Nr).
-E Ignorieren Sie Umgebungsvariablen (wie z PYTHONPFAD).
-B Schreiben von Bytecode deaktivieren (.pycDateien).
--Version
Drucken Sie die PyPy-Version.
--die Info Drucken Sie Übersetzungsinformationen zu dieser ausführbaren PyPy-Datei.
--jit ARG
JIT-Parameter auf niedriger Ebene. Meist intern. Lauf --jit Hilfe .
PYTHONPFAD
Fügen Sie dem Modulsuchpfad von pypy Verzeichnisse hinzu. Das Format ist das gleiche wie das von Shell
PATH.
PYTHONSTARTUP
Ein von dieser Variable referenziertes Skript wird ausgeführt, bevor die erste Eingabeaufforderung angezeigt wird
im interaktiven Modus angezeigt.
PYTHONDONTWRITEBYTECODE
Wenn auf einen nicht leeren Wert gesetzt, entspricht der -B Möglichkeit. Schreiben deaktivieren .pyc
Dateien.
PYTHONINSPECT
Wenn auf einen nicht leeren Wert gesetzt, entspricht der -i Möglichkeit. Interaktiv prüfen
nach dem Ausführen des angegebenen Skripts.
PYTHONIO-KODIERUNG
Wenn dies festgelegt ist, überschreibt es die verwendete Codierung für Standard/stdout/stderr. Die Syntax
is Kodierungsname:Fehlerbehandlung Die Fehlerbehandlung Teil ist optional und hat das gleiche
Bedeutung wie in str.encode.
PYTHONNOUSER-SEITE
Wenn auf einen nicht leeren Wert gesetzt, entspricht der -s Möglichkeit. Benutzerseite nicht hinzufügen
Verzeichnis zu sys.pfad.
PYTHONWARNUNGEN
Falls gesetzt, äquivalent zu dem -W Option (Warnsteuerung). Der Wert sollte a . sein
durch Kommas getrennte Liste von -W Parameter.
PYPYLOG
Wenn ein nicht leerer Wert festgelegt ist, aktivieren Sie die Protokollierung. Das Format lautet:
Fanname or +Name
Protokollierung für Profilerstellung: umfasst alle debug_start/debug_stop aber keine
verschachtelt debug_print. Fanname kann sein - sich anmelden stderrdem „Vermischten Geschmack“. Seine +Name bilden können
verwendet werden, wenn a : im Fannamen
:Fanname Vollständige Protokollierung, einschließlich debug_print.
Präfix:Fanname
Bedingte Protokollierung. Mehrere Präfixe können durch Kommas getrennt angegeben werden.
Es werden nur Abschnitte protokolliert, deren Name mit dem Präfix übereinstimmt.
PYPYLOG=jit-log-opt,jit-backend:logfile erzeugt ein Protokoll passend für Jitviewer,
ein Tool zum Debuggen von Leistungsproblemen unter PyPy.
PYPY_IRC_TOPIC
Wenn ein nicht leerer Wert festgelegt ist, drucken Sie beim Start von . ein zufälliges #pypy IRC-Thema
interaktiver Modus.
PyPys Standardeinstellung Incminimark Garbage Collector ist über mehrere Umgebungen konfigurierbar
Variablen:
PYPY_GC_NURSERY
Die Kinderzimmergröße. Standardmäßig 1/2 deines Caches oder 4M. Kleine Werte (wie 1 oder
1 KB) sind zum Debuggen nützlich.
PYPY_GC_NURSERY_CLEANUP
Das Intervall, in dem der Kindergarten aufgeräumt wird. Muss kleiner als die Kinderzimmergröße sein
und größer als das größte Objekt, das wir im Kinderzimmer zuordnen können.
PYPY_GC_INCREMENT_STEP
Die Größe des während des Markierungsschritts markierten Speichers. Standard ist die Größe des Kindergartens
mal 2. Wenn Sie ihn zu hoch markieren, ist Ihr GC überhaupt nicht inkrementell. Das Minimum ist
auf eine Größe eingestellt, die kleinere Sammlungen mal 1.5 überlebt, also fordern wir alles zurück
Zeit.
PYPY_GC_MAJOR_COLLECT
Hauptspeicherfaktor der Sammlung. Standard ist 1.82, was bedeutet, einen Major auszulösen
Sammlung, wenn der verbrauchte Speicher dem 1.82-fachen des tatsächlich verwendeten Speichers entspricht
Ende der vorherigen großen Sammlung.
PYPY_GC_GROWTH
Maximale Wachstumsrate der Hauptsammlungsschwelle. Standard ist 1.4. Nützlich zum Sammeln
häufiger als normal bei plötzlichem Gedächtniswachstum, z. B. bei vorübergehendem
Spitze der Speichernutzung.
PYPY_GC_MAX
Die maximale Heap-Größe. Wenn er sich dieser Grenze nähert, wird er zuerst häufiger sammeln,
dann einen RPython MemoryError auslösen, und wenn das nicht ausreicht, stürzt das Programm ab
mit einem fatalen Fehler. Versuche es mit Werten wie 1.6GB.
PYPY_GC_MAX_DELTA
Der Schwellenwert für die Hauptsammlung wird nie auf mehr als eingestellt PYPY_GC_MAX_DELTA die
Menge nach einer Sammlung wirklich verbraucht. Standardmäßig 1/8 der gesamten RAM-Größe
(der auf 2-Bit-Systemen auf höchstens 3/4/32 GB beschränkt ist). Versuche es mit Werten wie
200MB.
PYPY_GC_MIN
Sammeln Sie nicht, solange die Speichergröße unter diesem Grenzwert liegt. Nützlich, um Ausgaben zu vermeiden
die ganze Zeit im GC in sehr kleinen Programmen. Standardmäßig auf das 8-fache des Kinderzimmers eingestellt.
PYPY_GC_DEBUG
Aktivieren Sie zusätzliche Prüfungen für Sammlungen, die für den normalen Gebrauch zu langsam sind. Werte
sind 0 (aus), 1 (bei großen Sammlungen) oder 2 (auch auf kleineren Sammlungen).
Verwenden Sie pypy online mit den onworks.net-Diensten
