Ich habe ein großes Projekt wie Java und node.js entwickelt und mir wurde gesagt, welches als Entwicklungsumgebung, Windows oder Linux besser ist. Ich schlug vor, dass Sie das Beste aus beiden Welten mit Ubuntu unter Windows nutzen können, aber es wurde darüber gesprochen, dass Ubuntu unter Windows zögert, es zu verwenden, da der Festplattenzugriff langsam und der Build langsam ist. Also habe ich es tatsächlich gemessen. Zum Vergleich steht auch eine virtuelle Box (im Folgenden als V-Box bezeichnet) zur Verfügung.
Windows | Ubuntu on Windows | Ubuntu on VBox |
---|---|---|
13:08 | 14:14 | 5:36 |
12:55 | 12:56 | 5:41 |
13:11 | 12:45 | 5:36 |
Das Gerät ist Minuten: Sekunden
Nachdem ich es bisher versucht hatte, stellte ich fest, dass Windows / Ubuntu unter Windows seltsam langsam war, aber ich fühlte mich ein wenig seltsam über dieses Ergebnis. Erstens hat VBox den Vorteil, dass es sich um eine saubere Umgebung handelt, die nur für diesen Zweck vorbereitet wurde.
Da kleine Dateien im Build erstellt, gelöscht und geändert werden, habe ich beschlossen, den Echtzeit-Dateischutz von Windows Defender zu entfernen, indem diese Dateien einzeln angezeigt werden. Es ist eine gute Idee, nur den Build-Ordner zu einer Scan-Ausnahme zu machen, da Sie es sich nicht leisten können, zu viel Sicherheit zu verlieren.
Wir haben festgestellt, dass das Stoppen des Echtzeit-Scannens des Build-Ordners eine große Verbesserung darstellt. VBox hat den Ordner mit der Festplatte der VBox gescannt, aber keine Verbesserung festgestellt, wahrscheinlich weil die E / A nicht sehr fein geflasht wurde.
Windows | Ubuntu on Windows | Ubuntu on VBox |
---|---|---|
8:24 | 8:35 | 5:37 |
8:13 | 8:14 | 5:37 |
8:28 | 8:21 | 5:38 |
Das Gerät ist Minuten: Sekunden
――Die Geschwindigkeit, direkt unter Windows und Ubuntu unter Windows zu erstellen, hat sich nicht so sehr geändert.
Recommended Posts