Muy, muy lento en máquina local (instalación nueva)

¿Alguien ha experimentado problemas de lentitud extrema después de una nueva instalación local? Acabo de completar una instalación limpia e intento crear un tema. No estoy muy familiarizado con Ubuntu/WSL, ¿así que tal vez me estoy perdiendo algo obvio?

  • Máquina local, Windows 11 con 8 GB de RAM, WSL a través de VS Code, Ubuntu puro, SSD
  • Usé esta guía de instalación: Install Discourse on Windows for development - #102 by Arkshine
  • Iniciar ember-cli lleva de 5 a 10 minutos. :cara_llorando:
  • Una vez que todo está en funcionamiento, cargar una página en http://localhost:4200/ lleva más de 5 minutos. :cara_llorando:
  • Ocasionalmente, mi proceso de ember se cierra aleatoriamente y recibo este mensaje: :sollozando:
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 Me gusta

¿Puedes compartir las estadísticas de memoria mientras ejecutas esto? 8 GB ya es poco para Windows 11 solo, si le sumas toda la VM de Linux para ejecutar WSL2 y los procesos PG/Redis/Unicorn/Ember, puede que te cause un intercambio excesivo.

¿Quizás intentar desarrollar tu tema en nuestro Theme Creator, create and show themes without installing Discourse!?

6 Me gusta

Uy. Buena observación. Esto no parece muy bueno.

1 me gusta

jaja, chrome disfruta siendo un gran consumidor de memoria

1 me gusta

Si te interesa desarrollar contra una instancia local, te recomiendo instalar Linux en doble arranque si puedes permitirte el espacio en disco. Es lo que hago personalmente.

De lo contrario, tu mejor opción es usar Theme Creator, create and show themes without installing Discourse!.

3 Me gusta

Solo tengo una pequeña instancia de desarrollo de Discourse para comparar, y WSL ya usa 4 GB. Sin embargo, el uso real puede ser mucho mayor dependiendo de la actividad en él.

Definitivamente seguiría la sugerencia de Falco si puedes.

Por cierto, puedes ajustar la configuración de WSL (como memoria limitada, intercambio, etc.).

1 me gusta

No debería ser así, la cantidad que WSL utiliza simplemente se reserva para sí mismo y, por lo que sé, no superará su reserva…

No estoy seguro. Tal vez fue un error antes, pero normalmente nunca apago mi computadora, y por alguna razón, podría llegar a 10 GB (o más). Pero sí, por defecto, por lo que veo en la documentación, se puede usar el 50% de tu memoria total. (Tengo 64 GB, así que supongo que esa es la razón).

Hola a todos. Gracias por sus sugerencias. Terminé desarrollando el tema por separado a través del creador de temas y probando componentes en una instalación alojada. ¡Supongo que este año compraré una computadora portátil nueva con más memoria! :slightly_smiling_face:

1 me gusta

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