Molto, molto lento sul computer locale (nuova installazione)

Qualcuno ha riscontrato problemi di estrema lentezza dopo una nuova installazione locale? Ho appena completato un’installazione pulita e sto cercando di creare un tema. Non ho molta familiarità con Ubuntu/WSL, quindi forse mi sfugge qualcosa di ovvio?

  • Macchina locale, Windows 11 con 8 GB di RAM, WSL tramite VS Code, Ubuntu base, SSD
  • Ho seguito questa guida all’installazione: Install Discourse on Windows for development - #102 by Arkshine
  • L’avvio di ember-cli richiede 5-10 minuti. :smiling_face_with_tear:
  • Una volta che tutto è in esecuzione, il caricamento di una pagina su http://localhost:4200/ richiede 5+ minuti. :smiling_face_with_tear:
  • Occasionalmente il mio processo ember si interrompe casualmente e ricevo questo messaggio: :sob:
Build successful (213157ms) – Serving on http://localhost:4200/

Slowest Nodes (totalTime >= 5%) | Total (avg)
-+-\n@embroider/webpack (1) | 88353ms\nBabel: discourse-plugins (19) | 54321ms (2859 ms)\nDiscourseScss (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 Mi Piace

Puoi condividere le statistiche della memoria durante l’esecuzione? 8GB sono già pochi per Windows 11 da solo, se aggiungi l’intera VM Linux per eseguire WSL2 e i processi PG/Redis/Unicorn/Ember potrebbe causare uno swapping eccessivo.

Forse prova a sviluppare il tuo tema utilizzando il nostro Theme Creator, create and show themes without installing Discourse!?

6 Mi Piace

Eep. Buona idea. Non sembra un granché.

1 Mi Piace

lmao, chrome si diverte a essere un buon mangiatore di memoria

1 Mi Piace

Se sei interessato a sviluppare contro un’istanza locale, ti consiglio di provare il dual-boot di Linux se hai spazio su disco sufficiente. È quello che faccio personalmente.

Altrimenti, la tua migliore opzione è utilizzare Theme Creator, create and show themes without installing Discourse!.

3 Mi Piace

Ho solo una piccola istanza di sviluppo di Discourse per confronto e WSL utilizza già 4 GB. Tuttavia, l’utilizzo effettivo può essere molto più elevato a seconda dell’attività in esso.

Seguirei sicuramente il suggerimento di Falco, se puoi.

A parte questo, puoi regolare la configurazione di WSL (come memoria limitata, swap, ecc.)

1 Mi Piace

Non dovrebbe esserlo, la quantità che WSL utilizza è solo riservata a sé stessa e, per quanto ne so, non supererà la sua prenotazione…

Non sono sicuro. Forse era un bug in precedenza, ma di solito non spengo mai il mio computer e, per qualche motivo, poteva arrivare a 10 GB (o più). Ma sì, per impostazione predefinita, da quello che vedo nella documentazione, il 50% della memoria totale può essere utilizzato. (Ho 64 GB, quindi immagino che sia questo il motivo).

Ciao a tutti. Grazie per i vostri suggerimenti. Alla fine ho sviluppato il tema separatamente tramite un creatore di temi e ho testato i componenti su un’installazione ospitata. Suppongo che quest’anno dovrò comprare un nuovo laptop con più memoria! :slightly_smiling_face:

1 Mi Piace

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