在本地机器上(新安装)非常、非常慢

有人在全新本地安装后遇到过极度缓慢的问题吗?我刚刚完成了一个全新安装,正在尝试创建一个主题。我对 Ubuntu/WSL 不是很熟悉,所以也许我遗漏了什么显而易见的东西?

Build successful (213157ms) – Serving on http://localhost:4200/

Slowest Nodes (totalTime >= 5%) | Total (avg)
-+-\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 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 个赞

你能分享一下运行时的内存统计数据吗?8GB 对于单独的 Windows 11 来说已经很紧张了,如果你再添加整个 Linux 虚拟机来运行 WSL2,以及 PG/Redis/Unicorn/Ember 进程,可能会导致你过多地进行交换。

也许可以尝试在我们的 Theme Creator, create and show themes without installing Discourse! 上开发你的主题?

6 个赞

糟糕。明智的决定。这似乎不太妙。

1 个赞

哈哈,Chrome 真会占用内存

1 个赞

如果你热衷于在本地实例上进行开发,我建议你考虑双重引导 Linux(如果你的磁盘空间允许的话)。我个人就是这么做的。

否则,你最好的选择是使用 https://meta.discourse.org/t/theme-creator-create-and-show-themes-without-installing-discourse/84942。

3 个赞

我只有一个小的 Discourse 开发实例用于比较,WSL 已经占用了 4GB。但是,实际使用量可能远高于此,具体取决于其中的活动。

如果可以的话,我绝对会遵循 Falco 的建议。

另外,你可以调整 WSL 配置(例如限制内存、交换空间等)。

1 个赞

不应该这样,WSL 使用量只是为其自身保留的,据我所知,它不会超过其保留量……

我不确定。也许以前是个bug,但我通常从不关机,不知何故,它可能会占用10GB(或更多)内存。但根据我查看的文档,默认情况下,可以使用您总内存的50%。(我有64GB,所以我想这就是原因)。

大家好。感谢您的建议。我最终通过主题创建器单独开发了主题,并在托管安装上测试了组件。看来我今年得买一台内存更大的新笔记本电脑了!:slightly_smiling_face:

1 个赞

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