EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

fsc – Online in der Cloud

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

Dies ist der Befehl fsc, 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


fsc - Schneller Offline-Compiler für die Sprache Scala 2

ZUSAMMENFASSUNG


fsc [Optionen> ]Quelle Dateien>

PARAMETER


<Optionen>
Befehlszeilenoptionen. Sehen OPTIONAL unten.

<Quelle Dateien>
Eine oder mehrere zu kompilierende Quelldateien (z. B. MyClass.scala).

OPTIONAL


Der Offline-Compiler unterstützt alle Optionen von Skalak plus Folgendes:

-zurücksetzen Setzen Sie die Caches des Kompilierungsservers zurück.

-abschalten
Fahren Sie den Kompilierungsdämon herunter. Der Daemon versucht, sich selbst neu zu starten
notwendig, aber manchmal ist ein explizites Herunterfahren erforderlich. Ein häufiges Beispiel ist if
jars im Klassenpfad haben sich geändert.

-Server <Hostname:Portnummer>
Geben Sie den Compiler-Server-Host unter der Portnummer an. Normalerweise wird diese Option nicht benötigt.
Beachten Sie, dass der Hostname für einen Host gelten muss, der dasselbe Dateisystem nutzt.

-J<Flagge>
PassierenFlagge> direkt zur Java VM für den Kompilierungsdämon.

BESCHREIBUNG


Das fsc Das Tool sendet Scala-Kompilierungsaufträge an einen Kompilierungsdämon. Das erste Mal ist es so
ausgeführt wird, wird der Daemon automatisch gestartet. Bei nachfolgenden Läufen kann derselbe Daemon verwendet werden
wiederverwendet, was zu einer schnelleren Kompilierung führt. Das Tool ist besonders effektiv, wenn
Wiederholtes Kompilieren mit denselben Klassenpfaden, da der Kompilierungsdämon a wiederverwenden kann
Compiler-Instanz.

Der Kompilierungsdämon ist intelligent genug, um seinen zwischengespeicherten Compiler zu leeren, wenn der Klassenpfad gelöscht wird
Änderungen. Wenn sich jedoch der Inhalt des Klassenpfads ändert, beispielsweise aufgrund eines Upgrades
eine Bibliothek, dann sollte der Daemon explizit mit heruntergefahren werden -abschalten.

Beachten Sie, dass die scala Script Runner verwendet standardmäßig auch den Offline-Compiler mit dem
gleiche Vorteile und Vorbehalte.

BEISPIEL


Die folgende Sitzung zeigt eine typische Geschwindigkeitssteigerung aufgrund der Verwendung des Offline-Compilers.

> fsc -verbose -d / Tmp test.scala
...
[Portnummer: 32834]
[Neue Scala-Kompilierungsserverinstanz starten]
[Klassenpfad = ...]
[geladener Verzeichnispfad ... in 692 ms]
...
[test.scala analysieren]
...
[insgesamt in 943 ms]

> fsc -verbose -d / Tmp test.scala
...
[Portnummer: 32834]
[test.scala analysieren]
...
[insgesamt in 60 ms]

> fsc -verbose -d / Tmp test.scala
...
[Portnummer: 32834]
[test.scala analysieren]
...
[insgesamt in 42 ms]

> fsc -verbose -shutdown
[Scala-Kompilierungsserver beendet]


JAVACMD
Präzisiere das Java Befehl, der zum Ausführen des Scala-Codes verwendet werden soll. Argumente können sein
als Teil der Umgebungsvariablen angegeben; Leerzeichen, Anführungszeichen usw
zur Erweiterung direkt an die Shell übergeben werden.

JAVA_HOME
Geben Sie das JDK/JRE-Home-Verzeichnis an. Dieses Verzeichnis wird verwendet, um die zu finden Java Befehl
es sei denn JAVACMD variabler Satz.

JAVA_OPTS
Geben Sie die Optionen an, die an übergeben werden sollen Java Befehl definiert durch JAVACMD.

Mit Java 1.5 (oder neuer) kann man beispielsweise die Speichernutzung der JVM konfigurieren
wie folgt: JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"

Mit GNU Java kann man die Speichernutzung des GIJ wie folgt konfigurieren:
JAVA_OPTS="--mx512m --ms16m"

EXIT STATUS


fsc Gibt einen Null-Exit-Status zurück, wenn die angegebenen Eingabedateien erfolgreich kompiliert werden konnten. Nicht
Im Fehlerfall wird Null zurückgegeben.

Nutzen Sie fsc online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad