EnglischFranzösischSpanisch

OnWorks-Favicon

scons-time – Online in der Cloud

Führen Sie scons-time beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl scons-time, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


scons-time – SCons-Timinginformationen generieren und anzeigen

ZUSAMMENFASSUNG


scons-time Unterbefehl [Optionen...] [Argumente...]

ERSTELLEN TIMING INFORMATIONEN


scons-time Lauf [-hnqv] [--aegis=PROJEKT] [-f FILE] [--nummer=NUMBER] [--outdir=AUSSEN] [-p
STRING] [--python=PYTHON] [-s DIR] [--scons=SCONS] [--svn=URL] [ARGUMENTE]

Extrahieren Funktion Zeiten
scons-time Funkt [-h] [--chdir=DIR] [-f FILE] [--fmt=FORMAT] [--func=NAME/FUNKTION] [-p STRING] [-t
NUMBER] [--title= TITEL] [ARGUMENTE]

Extrahieren Memory Statistiken
scons-time Mitglied [-h] [--chdir=DIR] [-f FILE] [--fmt=FORMAT] [-p STRING] [--stage=STAGE] [-t
NUMBER] [--title=TITEL] [ARGUMENTE]

Extrahieren Betreff Counts
scons-time obj [-h] [--chdir=DIR] [-f FILE] [--fmt=FORMAT] [-p STRING] [--stage=STAGE] [-t
NUMBER] [--title=TITEL] [ARGUMENTE]

Extrahieren Ausführung Schadenkalkulation
scons-time Zeit [-h] [--chdir=DIR] [-f FILE] [--fmt=FORMAT] [-p STRING] [-t NUMBER]
[--title=TITEL] [--which=WELCHE] [ARGUMENTE]

Hilfe Text
scons-time Hilfe UNTERBEFEHL [...]

BESCHREIBUNG


Das scons-time Der Befehl führt eine SCons-Konfiguration über einen Standardsatz von Profilen aus
Timings und kann Informationen aus den resultierenden Profilen und Protokolldateien extrahieren und grafisch darstellen
diese Zeiten. Die Aktion, die von ausgeführt werden soll scons-time Das Skript wird durch a angegeben
Unterbefehl, das erste Argument in der Befehlszeile. Weitere Informationen finden Sie im Abschnitt UNTERBEFEHLE weiter unten
Informationen über die Funktionsweise bestimmter Unterbefehle.

Die grundlegende Art der Verwendung scons-time ist zu laufen scons-time Lauf Unterbefehl (möglicherweise mehrere
Mal), um eine Profil- und Protokolldateiausgabe zu generieren, und verwenden Sie dann einen der anderen Unterbefehle
um die in den Profilen und Protokolldateien erfassten Ergebnisse für eine bestimmte Art anzuzeigen
Informationen: Funktions-Timings (die scons-time Funkt Unterbefehl), insgesamt verwendeter Speicher (der
scons-time Mitglied Unterbefehl), Objektanzahlen (die scons-time obj Unterbefehl) und insgesamt
Ausführungszeit (die scons-time Zeit Unterbefehl). Es gibt Optionen zum Platzieren und Finden der
Profile und Protokolldateien in separaten Verzeichnissen, um die Ausgabe in einem Format zu generieren
Geeignet für die grafische Darstellung mit dem Gnuplot(1) Programm usw.

Es gibt zwei grundlegende Möglichkeiten scons-time Lauf Der Unterbefehl soll zum Sammeln verwendet werden
Timing-Statistiken für eine Konfiguration. Eine besteht darin, die zu verwenden --svn= Option zum Testen von a
Konfiguration anhand einer Liste von Revisionen aus dem SCons-Subversion-Repository. Dieser Wille
Generieren Sie eine Profil- und Zeitprotokolldatei für jede mit aufgeführte Revision --nummer=
Option und kann verwendet werden, um die Auswirkungen festgeschriebener Änderungen an der SCons-Codebasis zu untersuchen
auf einer bestimmten Konfiguration im Laufe der Zeit.

Die andere Möglichkeit besteht darin, inkrementelle Änderungen an einer lokalen SCons-Codebasis während eines Profils zu erstellen
Entwicklungszyklus, das heißt, um die Auswirkungen der von Ihnen vorgenommenen Änderungen auf die Leistung zu untersuchen
der heimische Baum. In diesem Modus führen Sie die aus scons-time Lauf Unterbefehl ohne --svn=
Option, in diesem Fall sucht es einfach im Ausgabeverzeichnis der Profil-/Protokolldatei (
(standardmäßig das aktuelle Verzeichnis) und ermittelt automatisch das weiter Laufnummer für die
Ausgabeprofil und Protokolldatei. Auf diese Weise verwendet, läuft der Entwicklungszyklus ungefähr so ​​ab:
eine Änderung an SCons vornehmen; laufen scons-time Lauf um es anhand einer bestimmten Konfiguration zu profilieren;
Nehmen Sie eine weitere Änderung an SCons vor. laufen scons-time Lauf noch einmal, um es zu profilieren; usw.

OPTIONAL


Das scons-time Der Befehl unterstützt nur einige globale Optionen:

-h, --Hilfe
Zeigt den globalen Hilfetext an und beendet ihn, identisch mit dem scons-time Hilfe Unterbefehl.

-V, --Version
Zeigt die scons-time Version und beendet.

Die meisten Funktionen werden durch Optionen für die einzelnen Unterbefehle gesteuert. Siehe das nächste
Abschnitt für Informationen zu einzelnen Unterbefehlsoptionen.

UNTERBEFEHLE


Das scons-time Der Befehl unterstützt die folgenden einzelnen Unterbefehle.

Das Funkt Unterbefehl
scons-time Funkt [-h] [--chdir=DIR] [-f FILE] [--fmt=FORMAT] [--func=NAME/FUNKTION] [-p STRING] [-t
NUMBER] [--title= TITEL] [ARGUMENTE]

Das scons-time Funkt Der Unterbefehl zeigt Zeitinformationen für eine bestimmte Python-Funktion an
innerhalb von SCons. Standardmäßig werden Informationen über die extrahiert _hauptsächlich() Funktion, die
Enthält das Python-Profiler-Timing für alle SCons.

Das scons-time Funkt Der Unterbefehl extrahiert Funktionszeitinformationen aus allen angegebenen
Dateiargumente, bei denen es sich um Python-Profiler-Ausgabedateien handeln sollte. (Normalerweise wären dies
*.prof Dateien, die von der erstellt wurden scons-time Lauf Unterbefehl, aber sie können es tatsächlich sein
wird durch einen beliebigen Python-Profiler-Aufruf generiert.) Alle Dateinamenargumente werden globiert
Dateien auf der Festplatte.

Wenn keine Argumente angegeben werden, werden die Zeitinformationen der Funktion aus allen extrahiert
*.prof Dateien oder die Teilmenge davon mit einem durch die angegebenen Präfix -p .

Zu den Optionen gehören:

-C VERZEICHNIS, --chdir=VERZEICHNIS
Änderungen an den angegebenen DIRECTORY bevor Sie nach den angegebenen Dateien (oder Dateien) suchen
die den angegebenen Mustern entsprechen).

-f DATEI, --file=DATEI
Liest Konfigurationsinformationen aus dem angegebenen FILE.

-fmt=FORMAT, --format=FORMAT
Meldet die Ausgabe im angegebenen Format FORMAT. Die derzeit unterstützten Formate sind ASCII
(die Standardeinstellung) und Gnuplot.

--func=NAME
Extrahiert Timings für die angegebene Funktion NAME/FUNKTION. Standardmäßig wird kumulativ berichtet
Termine für die _hauptsächlich()-Funktion, die den gesamten SCons-Lauf enthält.

-h, --Hilfe
Zeigt Hilfetext für an scons-time Funkt Unterbefehl.

-p STRING, --prefix=STRING
Gibt die Präfixzeichenfolge für Profile an, aus denen das Funktionstiming extrahiert werden soll
Information. Dies wird zur Suche nach Profilen verwendet, wenn keine Argumente angegeben sind
die Befehlszeile.

-t NUMMER, --tail=NUMMER
Extrahiert nur Funktions-Timings vom letzten NUMBER Dateien.

Das Hilfe Unterbefehl
scons-time Hilfe UNTERBEFEHL [...] Der Hilfe Unterbefehl gibt Hilfetext für alle anderen aus
Unterbefehle, die als spätere Argumente in der Befehlszeile aufgeführt sind.

Das Mitglied Unterbefehl
scons-time Mitglied [-h] [--chdir=DIR] [-f FILE] [--fmt=FORMAT] [-p STRING] [--stage=STAGE] [-t
NUMBER] [--title=TITEL] [ARGUMENTE]

Das scons-time Mitglied Der Unterbefehl zeigt an, wie viel Speicher SCons verwendet.

Das scons-time Mitglied Der Unterbefehl extrahiert Informationen zur Speichernutzung aus der gesamten angegebenen Datei
Argumente, bei denen es sich um Dateien handeln sollte, die die Ausgabe von laufenden SCons mit dem enthalten
--debug=Speicher Möglichkeit. (Normalerweise wären dies * .log Dateien, die von der erstellt wurden scons-time
Lauf Unterbefehl.) Alle Dateinamenargumente werden für Dateien auf der Festplatte zusammengefasst.

Wenn keine Argumente angegeben werden, werden Speicherinformationen aus allen extrahiert * .log
Dateien oder die Teilmenge davon mit einem durch die angegebenen Präfix -p .

-C DIR, --chdir=DIR
Änderungen an den angegebenen DIRECTORY bevor Sie nach den angegebenen Dateien (oder Dateien) suchen
die den angegebenen Mustern entsprechen).

-f DATEI, --file=DATEI
Liest Konfigurationsinformationen aus dem angegebenen FILE.

-fmt=FORMAT, --format=FORMAT
Meldet die Ausgabe im angegebenen Format FORMAT. Die derzeit unterstützten Formate sind ASCII
(die Standardeinstellung) und Gnuplot.

-h, --Hilfe
Zeigt Hilfetext für an scons-time Mitglied Unterbefehl.

-p STRING, --prefix=STRING
Gibt die Präfixzeichenfolge für Protokolldateien an, aus denen die Speichernutzung extrahiert werden soll
Information. Dies wird zur Suche nach Protokolldateien verwendet, wenn keine Argumente angegeben werden
in der Kommandozeile.

--stage=STAGE
Druckt den verwendeten Speicher am Ende des angegebenen Zeitraums STAGE: Pre Lese (Vor dem
SConscript-Dateien werden gelesen), Nachlesen , (nachdem die SConscript-Dateien gelesen wurden),
vorgefertigt (bevor irgendwelche Ziele gebaut werden) oder nach dem Bau (nachdem alle Ziele gebaut wurden).
Wenn nein --Bühne Wenn die Option angegeben ist, lautet das Standardverhalten nach dem Bau, die berichtet
die endgültige Menge an Speicher, die von SCons während jedes Laufs verwendet wird.

-t NUMMER, --tail=NUMMER
Meldet nur Speicherstatistiken vom letzten NUMBER Dateien.

Das obj Unterbefehl
scons-time obj [-h] [--chdir=DIR] [-f FILE] [--fmt=FORMAT] [-p STRING] [--stage=STAGE] [-t
NUMBER] [--title=TITEL] [ARGUMENTE]

Das scons-time obj Der Unterbefehl zeigt an, wie viele Objekte eines bestimmten benannten Typs vorhanden sind
erstellt von SCons.

Das scons-time obj Der Unterbefehl extrahiert die Objektanzahl aus der gesamten angegebenen Datei
Argumente, bei denen es sich um Dateien handeln sollte, die die Ausgabe von laufenden SCons mit dem enthalten
--debug=count Möglichkeit. (Normalerweise wären dies * .log Dateien, die von der erstellt wurden scons-time
Lauf Unterbefehl.) Alle Dateinamenargumente werden für Dateien auf der Festplatte zusammengefasst.

Wenn keine Argumente angegeben werden, werden die Objektanzahlen von allen extrahiert * .log Dateien,
oder die Teilmenge davon mit einem Präfix, das durch angegeben wird -p .

-C DIR, --chdir=DIR
Änderungen an den angegebenen DIRECTORY bevor Sie nach den angegebenen Dateien (oder Dateien) suchen
die den angegebenen Mustern entsprechen).

-f DATEI, --file=DATEI
Liest Konfigurationsinformationen aus dem angegebenen FILE.

-fmt=FORMAT, --format=FORMAT
Meldet die Ausgabe im angegebenen Format FORMAT. Die derzeit unterstützten Formate sind ASCII
(die Standardeinstellung) und Gnuplot.

-h, --Hilfe
Zeigt Hilfetext für an scons-time obj Unterbefehl.

-p STRING, --prefix=STRING
Gibt die Präfixzeichenfolge für Protokolldateien an, aus denen Objektanzahlen extrahiert werden sollen. Das
wird zur Suche nach Protokolldateien verwendet, wenn im Befehl keine Argumente angegeben werden
Linie.

--stage=STAGE
Gibt die Objektanzahl am Ende des angegebenen Werts aus STAGE: Pre Lese (Vor dem
SConscript-Dateien werden gelesen), Nachlesen , (nachdem die SConscript-Dateien gelesen wurden),
vorgefertigt (bevor irgendwelche Ziele gebaut werden) oder nach dem Bau (nachdem alle Ziele gebaut wurden).
Wenn nein --Bühne Wenn die Option angegeben ist, lautet das Standardverhalten nach dem Bau, die berichtet
die endgültige Objektanzahl während jedes Laufs.

-t NUMMER, --tail=NUMMER
Meldet nur die Anzahl der Objekte ab dem letzten NUMBER Dateien.

Das Lauf Unterbefehl
scons-time Lauf [-hnqv] [--aegis=PROJEKT] [-f FILE] [--nummer=NUMBER] [--outdir=AUSSEN] [-p
STRING] [--python=PYTHON] [-s DIR] [--scons=SCONS] [--svn=URL] [ARGUMENTE] Das scons-time
Lauf Der Unterbefehl ist der grundlegende Unterbefehl zum Profilieren einer bestimmten Konfiguration anhand eines
Version von SCons.

Die zu testende Konfiguration wird als Liste der zu testenden Dateien oder Verzeichnisse angegeben
entpackt oder in ein temporäres Verzeichnis kopiert, in dem SCons aufgerufen werden. Der
scons-time Lauf Der Unterbefehl versteht Dateisuffixe wie .Teer, .tar.gz, . Tgz und .zip und
entpacken ihren Inhalt in ein temporäres Verzeichnis. Wenn mehr als ein Argument vorhanden ist
angegeben, wird jedes einzelne entpackt oder in das temporäre Verzeichnis „oben“ kopiert.
die vorherigen Archive oder Verzeichnisse, daher wird erwartet, dass mehrere angegeben werden
Archive haben das gleiche Verzeichnislayout.

Sobald die Datei- oder Verzeichnisargumente entpackt oder in das temporäre Verzeichnis kopiert wurden,
scons-time Lauf Der Unterbefehl führt die angeforderte Version von SCons gegen die aus
Konfiguration dreimal:

Startup
SCons wird mit dem ausgeführt --help Option, damit nur die SConscript-Dateien gelesen werden, und
Anschließend wird der Standard-Hilfetext gedruckt. Dabei handelt es sich lediglich um den wahrgenommenen „Overhead“ von
Starten von SCons und Verarbeiten der SConscript-Dateien.

Kompletter Aufbau
SCons wird ausgeführt, um alles zu erstellen, was in der Konfiguration angegeben ist. Spezifische Ziele zu
in der Befehlszeile übergeben werden kann, kann von angegeben werden Ziele Schlüsselwort in a
Konfigurationsdatei; Einzelheiten siehe unten.

Wieder aufbauen
SCons wird erneut im selben gerade erstellten Verzeichnis ausgeführt. Wenn die Abhängigkeiten in den SCons
Wenn die Konfiguration korrekt ist, sollte dies ein aktueller Neuaufbau sein, bei dem nichts unternommen wird.

Bei jedem Aufruf werden die Ausgabeprotokolldatei und ein Profil erfasst.

Das scons-time Lauf Der Unterbefehl unterstützt die folgenden Optionen:

--aegis=PROJEKT
Gibt die Aegis an PROJEKT von denen die Version(en) von scons wird zeitlich festgelegt
extrahiert. Wann --Ägide angegeben ist, die --nummer=NUMBER Option gibt Delta an
Zahlen, die getestet werden. Die Ausgabe jedes Aufruflaufs wird in einer Datei abgelegt
Namen, die mit den Aegis-Delta-Nummern übereinstimmen. Wenn die --nummer= Option ist nicht angegeben,
Dann besteht das Standardverhalten darin, die Spitze des angegebenen Zeitpunkts festzulegen PROJEKT.

-f DATEI, --file=DATEI
Liest Konfigurationsinformationen aus dem angegebenen FILE. Dies sorgt oft für mehr
bequeme Möglichkeit, mit einem bestimmten Timing verbundene Parameter anzugeben und zu sammeln
Konfiguration, als sie in der Befehlszeile anzugeben. Siehe KONFIGURATIONSDATEI
Im folgenden Abschnitt finden Sie Informationen zu den Parametern der Konfigurationsdatei.

-h, --Hilfe
Zeigt Hilfetext für an scons-time Lauf Unterbefehl.

-n, --no-exec
Führen Sie keine Befehle aus, sondern geben Sie lediglich die Befehlszeilenäquivalente aus
hingerichtet. Notiere dass der scons-time Das Skript führt seine Aktionen tatsächlich in Python aus.
soweit möglich, aus Gründen der Portabilität. Die angezeigten Befehle sind UNIX Äquivalente was
es geht.

--number=ANZAHL
Gibt die Laufnummer an, die in den Namen der Protokolldateien und Profilausgaben verwendet werden soll
durch diesen Lauf generiert.

In Verbindung mit dem --aegis=PROJEKT Option, NUMBER gibt einen oder mehrere an
Durch Kommas getrennte Aegis-Delta-Nummern, die automatisch aus dem abgerufen werden
angegebene Aegis PROJEKT.

In Verbindung mit dem --svn=URL Option, NUMBER gibt einen oder mehrere an
Durch Kommas getrennte Subversion-Revisionsnummern, die automatisch von abgerufen werden
Subversion-Repository am angegebenen Ort URL. Es können Delta- oder Revisionsnummernbereiche vorhanden sein
Es wird angegeben, dass zwei Zahlen durch einen Bindestrich getrennt werden (-).

Ejemplo:

% scons-time run --svn=http://scons.tigris.org/svn/trunk --num=1247,1249-1252 .

-p STRING, --prefix=STRING
Gibt die Präfixzeichenfolge an, die für alle generierten Protokolldateien und Profile verwendet werden soll
durch diesen Lauf. Der Standardwert wird vom ersten angegebenen Argument abgeleitet: if the first
Das Argument ist ein Verzeichnis. Das Standardpräfix ist der Name des Verzeichnisses. wenn der erste
Das Argument ist ein Archiv (TAR- oder ZIP-Datei). Das Standardpräfix ist der Basisname von
das Archiv, das heißt, was nach dem Entfernen des Archivsuffixes übrig bleibt (. Tgz, .tar.gz
or .zip).

--python=PYTHON
Gibt einen Pfad zur ausführbaren Python-Datei an, die für die Zeitmessungsläufe verwendet werden soll. Der Standard
besteht darin, dieselbe ausführbare Python-Datei zu verwenden, die auch ausgeführt wird scons-time Befehl selbst.

-q, --leise
Unterdrückt die Anzeige der ausgeführten Befehlszeilen.

-s DIR, --subdir=DIR
Gibt den Namen des Verzeichnisses oder Unterverzeichnisses an, aus dem die Befehle stammen sollen
hingerichtet. Der Standardwert ist XXX

--scons=SCONS
Gibt einen Pfad zum SCons-Skript an, das für die Zeitmessungsläufe verwendet werden soll. Die Standardeinstellung ist
XXX

--svn=URL, --subversion=URL
Gibt die an URL des Subversion-Repositorys, aus dem die Version(en) stammt scons
Zeitgesteuerte Daten werden extrahiert. Wann --svn angegeben ist, die --nummer=NUMBER zu erhalten
Gibt die Revisionsnummern an, die getestet werden. Die Ausgabe jedes Aufruflaufs erfolgt
in Dateinamen eingefügt werden, die mit den Subversion-Revisionsnummern übereinstimmen. Wenn die --nummer=
Wenn die Option nicht angegeben ist, besteht das Standardverhalten darin, die Zeit festzulegen KOPF dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog.
angegeben URL.

-v, --verbose
Zeigt die Ausgabe einzelner Befehle auf dem Bildschirm an (zusätzlich zur Erfassung).
die Ausgabe in Protokolldateien).

Das Zeit Unterbefehl
scons-time Zeit [-h] [--chdir=DIR] [-f FILE] [--fmt=FORMAT] [-p STRING] [-t NUMBER]
[--title=TITEL] [--which=WELCHE] [ARGUMENTE]

Das scons-time Zeit Der Unterbefehl zeigt die vom SCons gemeldeten Ausführungszeiten an scons
--debug=Zeit .

Das scons-time Zeit Der Unterbefehl extrahiert das SCons-Timing aus der gesamten angegebenen Datei
Argumente, bei denen es sich um Dateien handeln sollte, die die Ausgabe von laufenden SCons mit dem enthalten
--debug=Zeit Möglichkeit. (Normalerweise wären dies * .log Dateien, die von der erstellt wurden scons-time Lauf
Unterbefehl.) Alle Dateinamenargumente werden für Dateien auf der Festplatte zusammengefasst.

Wenn keine Argumente angegeben werden, werden die Ausführungszeitpunkte von allen extrahiert * .log
Dateien oder die Teilmenge davon mit einem durch die angegebenen Präfix -p .

-C DIR, --chdir=DIR
Änderungen an den angegebenen DIRECTORY bevor Sie nach den angegebenen Dateien (oder Dateien) suchen
die den angegebenen Mustern entsprechen).

-f DATEI, --file=DATEI
Liest Konfigurationsinformationen aus dem angegebenen FILE.

-fmt=FORMAT, --format=FORMAT
Meldet die Ausgabe im angegebenen Format FORMAT. Die derzeit unterstützten Formate sind ASCII
(die Standardeinstellung) und Gnuplot.

-h, --Hilfe
Zeigt Hilfetext für an scons-time Zeit Unterbefehl.

-p STRING, --prefix=STRING
Gibt die Präfixzeichenfolge für Protokolldateien an, aus denen Ausführungszeiten extrahiert werden sollen.
Dies wird zur Suche nach Protokolldateien verwendet, wenn im Befehl keine Argumente angegeben werden
Linie.

-t NUMMER, --tail=NUMMER
Meldet nur die Anzahl der Objekte ab dem letzten NUMBER Dateien.

--which=WELCHE
Druckt die Ausführungszeit für das angegebene WELCHE Wert: gesamt (die Gesamtausführung
Zeit), Wehrpflichtige (Gesamtausführungszeit für die SConscript-Dateien selbst), SCons
(Ausführungszeit im SCons-Code selbst) oder Befehle (Ausführungszeit der Befehle und
andere Aktionen, die zum Aufbau von Zielen verwendet werden). Wenn nein --welcher Option angegeben ist, die Standardeinstellung
Verhalten ist gesamt, das die Gesamtausführungszeit für jeden Lauf meldet.

CONFIGURATION FILE


Verschiedenes scons-time Unterbefehle können Informationen aus einer angegebenen Konfigurationsdatei lesen
als die bestanden wurde -f or --Datei Optionen. Die Konfigurationsdatei wird tatsächlich als ausgeführt
Python-Skript. Das Festlegen von Python-Variablen in der Konfigurationsdatei steuert das Verhalten von
scons-time Skript bequemer zu erstellen, als Befehlszeilenoptionen angeben zu müssen oder
Argumente für jeden Lauf und bietet eine praktische Möglichkeit, das Notwendige „in Schrumpffolie“ zu verpacken
Informationen zum Erstellen (und Berichten) konsistenter Zeitmessungen für eine bestimmte Zeit
Konfiguration.

Ägide
Die ausführbare Aegis-Datei zum Extrahieren von Deltas. Die Standardeinstellung ist einfach Ägide.

aegis_project
Das Aegis-Projekt, aus dem Deltas extrahiert werden sollen. Die Standardeinstellung ist, was auch immer ist
angegeben mit dem --aegis= Befehlszeilenoption.

Archivliste
Eine Liste der Archive (Dateien oder Verzeichnisse), die in das temporäre Archiv kopiert werden
Verzeichnis, in dem SCons aufgerufen werden. .Teer, .tar.gz, . Tgz und .zip Dateien werden
Der Inhalt wird im temporären Verzeichnis entpackt. Verzeichnisbäume und Dateien
wird unverändert kopiert.

initial_commands
Eine Liste von Befehlen, die vor der eigentlichen Zeit ausgeführt werden scons läuft. Das kann
für Befehle verwendet werden, die zum Vorbereiten des Quellbaums erforderlich sind – zum Beispiel
Erstellen einer Konfigurationsdatei, die nicht Teil des zeitgesteuerten Laufs sein sollte.

key_location
Die Position des Schlüssels in den Gnuplot-Grafikinformationen, die mit generiert wurden
--format=gnuplot Möglichkeit. Die Standardeinstellung ist Boden links.

Präfix
Das Dateinamenspräfix, das beim Ausführen oder Extrahieren des Timings dafür verwendet werden soll
Konfiguration.

python
Der Pfadname der ausführbaren Python-Datei, die beim Ausführen oder Extrahieren verwendet werden soll
Informationen zu dieser Konfiguration. Der Standardwert ist die gleiche Python-Version wie früher
Führen Sie die SCons aus

scons
Der Pfadname des SCons-Skripts, das beim Ausführen oder Extrahieren von Informationen verwendet werden soll
für diese Konfiguration. Die Standardeinstellung ist einfach scons.

scons_flags
Das scons Flags, die beim Ausführen von SCons verwendet werden, um Zeitinformationen zu sammeln. Der Standard
Wert ist --debug=count --debug=Speicher --debug=Zeit --debug=memoizer.

scons_lib_dir, scons_wrapper, Startup-Ziele, Unterverzeichnis
Das Unterverzeichnis des Projekts, in das die scons-time Das Skript sollte sich vorher ändern
Ausführen der SCons-Befehle zur Zeit.

subversion_url
Die Subversion-URL von

svn
Die ausführbare Subversion-Datei, die zum Auschecken von zeitgesteuerten Revisionen von SCons verwendet wird. Der
Die Standardeinstellung ist einfach svn.

svn_co_flag, Teer, Ziele
Eine Zeichenfolge mit den Zielen, die der Befehlszeile von every hinzugefügt werden sollen
timed scons laufen. Dies kann verwendet werden, um die zeitliche Steuerung auf eine Teilmenge davon zu beschränken
Vollständiger Build für die Konfiguration.

Ziele0, Ziele1, Ziele2, Titel, entpacken, ausführlich, vertikale_bars

Beispiel
Hier ist ein Beispiel scons-time Konfigurationsdatei für ein hypothetisches Beispielprojekt:

# Das Projekt verwendet SCons (noch) nicht nativ, also tun wir es
# Timing eines separaten Satzes von SConscript-Dateien, die wir legen
# oben auf dem von Vanilla entpackten Projekt-Tarball.
arguments = ['project-1.2.tgz', 'project-SConscripts.tar']

# Der Name des Unterverzeichnisses enthält die Versionsnummer des Projekts.
# Sagen Sie also scons-time, dass es dort chdir vor dem Bauen erstellen soll.
Unterverzeichnis = 'Projekt-1.2'

# Legen Sie das Präfix so fest, dass Ausgabeprotokolldateien und -profile benannt werden:
# project-000-[012].{log,prof}
# project-001-[012].{log,prof}
# usw.
Präfix = 'Projekt'

# Die getesteten SConscript-Dateien führen keine SConf durch
# Konfiguration, also führen Sie ihr normales ./configure-Skript aus
# bevor wir SCons aufrufen.
initial_commands = [
'./konfigurieren',
]

# Nur Zeit für die Erstellung der ausführbaren Bin-/Projektdatei.
targets = 'bin/project'

# Zeit gegen SCons-Revisionen der Zweige/Kernzweige
subversion_url = 'http://scons.tigris.org/svn/scons/branches/core'


Das scons-time Das Skript verwendet die folgenden Umgebungsvariablen:

ERHALTEN
Wenn dieser Wert festgelegt ist, wird der scons-time Skript wird nicht Entfernen Sie das temporäre Verzeichnis oder
Verzeichnisse, in denen die angegebene Konfiguration erstellt oder eine bestimmte heruntergeladen wird
Version von SCons.

Nutzen Sie scons-time online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 2
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 3
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 4
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • 5
    VBA-M (Archiviert – Jetzt auf Github)
    VBA-M (Archiviert – Jetzt auf Github)
    Projekt ist umgezogen
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features: Cheat-Erstellung, Staaten speichern, Multi
    system, unterstützt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M herunterladen (archiviert – jetzt auf Github)
  • 6
    Stacer
    Stacer
    Linux-Systemoptimierung und -überwachung
    Github-Repository:
    https://github.com/oguzhaninan/Stacer.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: Qt. Programmierung La ...
    Staker herunterladen
  • Mehr »

Linux-Befehle

Ad