로컬 머신에서 매우, 매우 느림 (신규 설치)

새로 로컬 설치한 후 극심한 속도 저하 문제를 경험하신 분 계신가요? 방금 새로 설치를 완료하고 테마를 만들려고 하고 있습니다. Ubuntu/WSL에 아주 익숙하지는 않아서 뻔한 걸 놓치고 있는 건지 모르겠네요?

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$ 

이 작업을 실행 중일 때 메모리 통계를 공유해 주시겠습니까? 8GB는 Windows 11 단독 사용만으로도 이미 여유가 없는 수준이며, WSL2를 실행하기 위해 전체 Linux VM을 추가하고 PG/Redis/Unicorn/Ember 프로세스까지 돌리면 스왑이 과도하게 발생할 수 있습니다.

아마도 Theme Creator, create and show themes without installing Discourse! 를 사용하여 테마를 개발해 보시는 건 어떨까요?

으악. 좋은 판단이었어. 이건 별로 안 좋아 보이네.

ㅋㅋㅋ 크롬은 메모리 좀먹는 걸 정말 좋아하는 것 같아

로컬 인스턴스를 대상으로 개발하는 데 관심이 있다면, 디스크 공간이 충분하다면 Linux 듀얼 부팅을 고려해 보세요. 저는 개인적으로 그렇게 하고 있습니다.

그렇지 않다면, Theme Creator, create and show themes without installing Discourse! 을 사용하는 것이 가장 좋은 방법입니다.

비교를 위해 Discourse 소형 개발 인스턴스만 보유하고 있으며, WSL은 이미 4GB를 사용하고 있습니다. 그러나 실제 사용량은 해당 인스턴스 내 활동에 따라 훨씬 더 높아질 수 있습니다.

가능하다면 Falco의 제안을 반드시 따르시길 권장합니다.

참고로 WSL 설정(제한된 메모리, 스왑 등)을 조정할 수 있습니다.

그럴 일은 없어야 합니다. WSL이 사용하는 양은 단순히 자체적으로 예약된 것이며, AFAIK로 알기론 그 예약량을 초과하지 않습니다…

확실하지는 않아요. 예전에는 버그였을 수도 있지만, 저는 보통 컴퓨터를 끄지 않는데, 어떤 이유에선지 10GB(또는 그 이상)까지 올라갈 수 있더라고요. 하지만 네, 문서에서 확인한 바로는 기본적으로 전체 메모리의 50%를 사용할 수 있대요. (저는 64GB를 가지고 있으니, 그게 이유인 것 같아요).

안녕하세요 여러분. 제안해 주셔서 감사합니다. 결국 테마 크리에이터를 통해 테마를 별도로 개발하고, 호스팅된 설치 환경에서 컴포넌트를 테스트했습니다. 올해는 메모리가 더 많은 새 노트북을 알아봐야겠네요! :slightly_smiling_face: