Il s'agit de la commande pypy qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pypy - implémentation alternative rapide et conforme du langage Python
SYNOPSIS
pipy [Options] [-c cmd|-m mod|fichier.py|-] [arg...]
OPTIONS
-i Inspectez interactivement après avoir exécuté le script.
-O Ignorez les instructions assert.
-OO Supprimer les docstrings lors de l'importation de modules en plus de -O.
-c CMD Programme transmis comme CMD (termine la liste d'options).
-S Ne pas importer site à l'initialisation.
-s N'ajoutez pas le répertoire du site de l'utilisateur à chemin système.
-u Binaire sans tampon Stdout et stderr.
-h, --Aidez-moi
Afficher un message d'aide et quitter.
-m MOD Module de bibliothèque à exécuter en tant que script (termine la liste d'options).
-W ARG Contrôle d'avertissement (arg is action:message:category:module:lin).
-E Ignorer les variables d'environnement (telles que PYTHONPATH).
-B Désactiver l'écriture du bytecode (.pyc) des fichiers.
--version
Imprimez la version PyPy.
--Info Imprimez les informations de traduction sur cet exécutable PyPy.
--jit ARG
Paramètres JIT de bas niveau. Principalement interne. Courir --jit vous aider pour plus d'information.
ENVIRONNEMENT
PYTHONPATH
Ajoutez des répertoires au chemin de recherche du module de pypy. Le format est le même que celui du shell
PATH.
PYTHONSTARTUP
Un script référencé par cette variable sera exécuté avant que la première invite ne soit
affiché, en mode interactif.
PYTHONDONTWRITEBYTECODE
S'il est défini sur une valeur non vide, équivalente à la -B option. Désactiver l'écriture .pyc
fichiers.
PYTHONINSPECTER
S'il est défini sur une valeur non vide, équivalente à la -i option. Inspecter de manière interactive
après avoir exécuté le script spécifié.
CODAGE PYTHONIO
S'il est défini, il remplace l'encodage utilisé pour Stdin/Stdout/stderr. La syntaxe
is nomencodage:gestionnaire d'erreurs Votre gestionnaire d'erreurs la partie est facultative et a le même
sens comme dans str.encode.
SITE PYTHONOUSER
S'il est défini sur une valeur non vide, équivalente à la -s option. Ne pas ajouter le site utilisateur
répertoire à chemin système.
AVERTISSEMENTS PYTHON
Si défini, équivalent à la -W option (contrôle d'avertissement). La valeur doit être un
liste séparée par des virgules de -W paramètres.
PYPYLOG
S'il est défini sur une valeur non vide, activez la journalisation, le format est :
fnom or +fnom
journalisation pour le profilage : inclut tous débogage_start/débogage_stop mais pas n'importe
imbriqué débogage_print. fnom peuvent être - se connecter à stderrL’ +fnom forme peut
être utilisé s'il y a un : dans fnom
:fnom Journalisation complète, y compris débogage_print.
préfixe:fnom
Journalisation conditionnelle. Plusieurs préfixes peuvent être spécifiés, séparés par des virgules.
Seules les sections dont le nom correspond au préfixe seront enregistrées.
PYPYLOG=jit-log-opt,jit-backend:fichier journal générera un journal adapté à visionneuse,
un outil pour déboguer les problèmes de performances sous PyPy.
PYPY_IRC_TOPIC
S'il est défini sur une valeur non vide, imprime un sujet IRC #pypy aléatoire au démarrage de
mode interactif.
valeur par défaut de PyPy incminimark le ramasse-miettes est configurable à travers plusieurs environnements
variables:
PYPY_GC_NURSERY
La taille de la pépinière. Par défaut à 1/2 de votre cache ou 4M. De petites valeurs (comme 1 ou
1 Ko) sont utiles pour le débogage.
PYPY_GC_NURSERY_CLEANUP
L'intervalle auquel la pépinière est nettoyée. Doit être plus petit que la taille de la pépinière
et plus gros que le plus gros objet que nous pouvons allouer dans la pépinière.
PYPY_GC_INCREMENT_STEP
La taille de la mémoire marquée lors de l'étape de marquage. La valeur par défaut est la taille de la pépinière
fois 2. Si vous le marquez trop haut, votre GC n'est pas du tout incrémentiel. Le minimum est
réglé sur une taille qui survit aux temps de collecte mineurs 1.5, nous récupérons donc tout ce qui
le temps.
PYPY_GC_MAJOR_COLLECT
Facteur de mémoire de collection majeur. La valeur par défaut est 1.82, ce qui signifie déclencher un
collecte lorsque la mémoire consommée est égale à 1.82 fois la mémoire réellement utilisée au
fin de la grande collection précédente.
PYPY_GC_GROWTH
Taux de croissance maximum du seuil de collecte majeur. La valeur par défaut est 1.4. Utile pour collectionner
plus souvent que d'habitude lors d'une croissance soudaine de la mémoire, par exemple lorsqu'il y a un
pic d'utilisation de la mémoire.
PYPY_GC_MAX
La taille maximale du tas. S'il s'approche de cette limite, il collectera d'abord plus souvent,
puis lève une MemoryError RPython, et si cela ne suffit pas, plante le programme
avec une erreur fatale. Essayez des valeurs telles que 1.6GB.
PYPY_GC_MAX_DELTA
Le seuil de collecte principale ne sera jamais fixé à plus de PYPY_GC_MAX_DELTA le
montant réellement utilisé après une collecte. Par défaut à 1/8ème de la taille totale de la RAM
(qui est limité à au plus 2/3/4 Go sur les systèmes 32 bits). Essayez des valeurs telles que
200MB.
PYPY_GC_MIN
Ne pas collecter tant que la taille de la mémoire est inférieure à cette limite. Utile pour éviter de dépenser
tout le temps dans le GC dans de très petits programmes. La valeur par défaut est 8 fois la pépinière.
PYPY_GC_DEBUG
Activez des contrôles supplémentaires autour des collections trop lentes pour une utilisation normale. Valeurs
0 (désactivé), 1 (sur les grandes collections) ou 2 (également sur les collections mineures).
Utilisez pypy en ligne en utilisant les services onworks.net