Sehr, sehr langsam auf lokaler Maschine (frische Installation)

Hat jemand extreme Langsamkeitsprobleme nach einer neuen lokalen Installation erlebt? Ich habe gerade eine frische Installation abgeschlossen und versuche, ein Theme zu erstellen. Ich bin nicht sehr vertraut mit Ubuntu/WSL, vielleicht übersehe ich etwas Offensichtliches?

  • Lokale Maschine, Windows 11 mit 8 GB RAM, WSL über VS Code, Ubuntu bare, SSD
  • Habe diese Installationsanleitung verwendet: Install Discourse on Windows for development - #102 by Arkshine
  • Das Hochfahren von ember-cli dauert 5-10 Minuten. :weinendes_Gesicht:
  • Sobald alles läuft, dauert das Laden einer Seite unter http://localhost:4200/ 5+ Minuten. :weinendes_Gesicht:
  • Gelegentlich stürzt mein Ember-Prozess zufällig ab und ich erhalte diese Meldung: :schluchzendes_Gesicht:
Build successful (213157ms) – Serving on http://localhost:4200/

Slowest Nodes (totalTime >= 5%) | Total (avg)
--------------------------------------------------
@embroider/webpack (1) | 88353ms
Babel: discourse-plugins (19) | 54321ms (2859 ms)
DiscourseScss (2) | 25401ms (12700 ms)

I, [2024-04-01T12:37:00.055056 #9162]  INFO -- : SIGWINCH ignored because we're not daemonized
I, [2024-04-01T12:37:02.447649 #9162]  INFO -- : SIGWINCH ignored because we're not daemonized
Killed
[bin/ember-cli] ember-cli process stopped. Terminating unicorn.
I, [2024-04-01T12:37:54.128930 #9162]  INFO -- : reaped #<Process::Status: pid 9501 exit 0> worker=2
I, [2024-04-01T12:37:54.239701 #9162]  INFO -- : reaped #<Process::Status: pid 9500 exit 0> worker=1
I, [2024-04-01T12:37:55.360116 #9162]  INFO -- : reaped #<Process::Status: pid 9499 exit 0> worker=0
I, [2024-04-01T12:37:55.362898 #9162]  INFO -- : master complete
annetters@DESKTOP-S5K8606:~/discourse$
2 „Gefällt mir“

Können Sie die Speicherstatistiken während der Ausführung teilen? 8 GB sind bereits knapp für Windows 11 allein. Wenn Sie die gesamte Linux-VM hinzufügen, um WSL2 auszuführen, und die PG/Redis/Unicorn/Ember-Prozesse, kann dies dazu führen, dass Sie zu viel swappen.

Versuchen Sie vielleicht, Ihr Thema mit unserem Theme Creator, create and show themes without installing Discourse! zu entwickeln?

6 „Gefällt mir“

Hoppla. Guter Punkt. Das sieht nicht gut aus.

1 „Gefällt mir“

lmao, Chrome genießt es, ein guter Speicherfresser zu sein

1 „Gefällt mir“

Wenn Sie daran interessiert sind, gegen eine lokale Instanz zu entwickeln, würde ich, wenn Sie über genügend Speicherplatz verfügen, Dual-Booting mit Linux in Betracht ziehen. Das mache ich persönlich.

Andernfalls ist Ihre beste Wahl die Verwendung von Theme Creator, create and show themes without installing Discourse!.

3 „Gefällt mir“

Ich habe nur eine kleine Discourse-Entwicklungsinstanz zum Vergleich, und WSL belegt bereits 4 GB. Die tatsächliche Auslastung kann jedoch je nach Aktivität darin viel höher sein.

Ich würde Falcos Vorschlag definitiv befolgen, wenn Sie können.

Nebenbei bemerkt, können Sie die WSL-Konfiguration anpassen (wie z. B. begrenzter Arbeitsspeicher, Swap usw.).

1 „Gefällt mir“

Das sollte nicht sein, die Menge, die WSL verwendet, ist nur für sich selbst reserviert, und meines Wissens wird sie ihre Reservierung nicht überschreiten…

Ich bin mir nicht sicher. Vielleicht war es vorher ein Fehler, aber ich schalte meinen Computer normalerweise nie aus, und aus irgendeinem Grund konnte er bis zu 10 GB (oder mehr) erreichen. Aber ja, standardmäßig, soweit ich das in der Dokumentation sehe, können 50 % Ihres Gesamtspeichers verwendet werden. (Ich habe 64 GB, also ist das wohl der Grund).

Hallo zusammen. Vielen Dank für eure Vorschläge. Ich habe das Thema separat über den Theme Creator entwickelt und die Komponenten auf einer gehosteten Installation getestet. Ich werde dieses Jahr wohl einen neuen Laptop mit mehr Speicherplatz kaufen! :slightly_smiling_face:

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.