R
Diese Seite enthält Anweisungen zum Bauen der R-Client-Bibliothek.
Den Build parallelisieren
Problem: Standardmäßig kompiliert R Pakete mit einem einzelnen Thread, wodurch der Build langsam wird.
Lösung:
Um die Kompilierung zu parallelisieren, erstellen oder bearbeiten Sie die Datei ~/.R/Makevars und fügen Sie eine Zeile wie die folgende hinzu:
MAKEFLAGS = -j8Damit wird die Kompilierung mit 8 Threads parallelisiert. Unter Linux/macOS können Sie Folgendes hinzufügen, um alle Threads der Maschine zu nutzen:
MAKEFLAGS = -j$(nproc)Beachten Sie jedoch: Je mehr Threads verwendet werden, desto höher ist der RAM-Verbrauch. Wenn dem System während der Kompilierung der RAM ausgeht, stürzt die R-Sitzung ab.