ローカルマシンで、とてもとても遅い (クリーンインストール)

新しいローカルインストール後に極端な遅延の問題を経験した方はいらっしゃいますか?クリーンインストールを完了したばかりで、テーマを作成しようとしています。Ubuntu/WSLにあまり詳しくないので、何か明白なことを見落としているのかもしれません。

  • ローカルマシン、Windows 11、RAM 8GB、VS Code経由のWSL、Ubuntuベアメタル、SSD
  • このインストールガイドを使用しました:Install Discourse on Windows for development - #102 by Arkshine
  • ember-cliの起動に5〜10分かかります。 :smiling_face_with_tear:
  • すべてが実行された後、http://localhost:4200/ でページを読み込むのに5分以上かかります。 :smiling_face_with_tear:
  • 時々、emberプロセスがランダムに終了し、このメッセージが表示されます: :sob:
ビルド成功 (213157ms) – http://localhost:4200/ で提供中

最も遅いノード (totalTime >= 5%) | 合計 (平均)
-+-\n@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 はデーモン化されていないため無視されました
I, [2024-04-01T12:37:02.447649 #9162]  INFO -- : SIGWINCH はデーモン化されていないため無視されました
Killed
[bin/ember-cli] ember-cli プロセスが停止しました。ユニコーンを終了します。
I, [2024-04-01T12:37:54.128930 #9162]  INFO -- : reaped #\u003cProcess::Status: pid 9501 exit 0\u003e worker=2
I, [2024-04-01T12:37:54.239701 #9162]  INFO -- : reaped #\u003cProcess::Status: pid 9500 exit 0\u003e worker=1
I, [2024-04-01T12:37:55.360116 #9162]  INFO -- : reaped #\u003cProcess::Status: pid 9499 exit 0\u003e worker=0
I, [2024-04-01T12:37:55.362898 #9162]  INFO -- : master complete
annetters@DESKTOP-S5K8606:~/discourse$
「いいね!」 2

これを実行中のメモリ統計を共有していただけますか? 8GBはWindows 11だけでもすでに厳しいですが、WSL2を実行するためのLinux VM全体、およびPG/Redis/Unicorn/Emberプロセスを追加すると、スワップが多すぎる可能性があります。

Theme Creator, create and show themes without installing Discourse! のテーマで開発を試してみてはいかがでしょうか?

「いいね!」 6

うわぁ。良い判断ですね。これはあまり良くないようです。

「いいね!」 1

わろた、Chromeはメモリを食うのが好きだね

「いいね!」 1

ローカルインスタンスでの開発に意欲があるなら、ディスク容量に余裕があればLinuxのデュアルブートを検討することをお勧めします。個人的にはそうしています。

そうでなければ、Theme Creator, create and show themes without installing Discourse! を利用するのが最善の方法です。

「いいね!」 3

比較のためにDiscourseの小さな開発インスタンスしか持っていませんが、WSLはすでに4GBを使用しています。ただし、実際の使用量は、その中のアクティビティによってさらに高くなる可能性があります。

可能であれば、Falcoの提案に間違いなく従います。

ちなみに、WSL構成(メモリ制限、スワップなど)を調整できます。

「いいね!」 1

そうではないはずです。WSLが使用する量は、WSL自身のために予約されているだけで、私の知る限り、その予約量を超えることはありません…

わかりません。以前はバグだったかもしれませんが、通常はコンピューターをオフにすることはなく、何らかの理由で10GB(またはそれ以上)に達することがありました。しかし、ドキュメントで見る限り、デフォルトでは合計メモリの50%が使用される可能性があります。(私は64GB持っているので、それが理由だと思います)。

皆さん、こんにちは。ご提案ありがとうございます。テーマ作成ツールでテーマを個別に開発し、ホストされたインストールでコンポーネントをテストすることにしました。今年はメモリの多い新しいラップトップを購入する必要がありそうです! :slightly_smiling_face:

「いいね!」 1

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