已知错误?Windows 终端 + WSL 在计算机休眠后变得非常慢

已知错误?Windows 终端 + WSL 在计算机休眠后变得非常慢

我不确定这是否是一个已知的错误,但是当我打开 Windows 终端 + WSL 并且我的计算机进入睡眠状态时,我经常发现使用它非常慢,以及从它运行的任何应用程序(例如 vscode)。发生这种情况时Vmmem通常会占用大量内存,我无法重新启动它。我最终不得不重新启动计算机才能使其再次正常运行。这感觉像是某种内存泄漏。这是一个已知的错误吗?如果不是,有没有办法缓解这种情况?

答案1

用我的“解决方案”回答我自己的问题。我认为这很可能是某种错误。我的工作解决方案是关闭 WSL 终端和所有 WSL 应用程序,然后打开 PowerShell 并运行wsl --shutdown。此后,我的计算机运行速度大大加快,我可以在宇宙热寂之前启动 WSL 的新实例。

答案2

我的解决方法是,如果你使用 tmux:

  • 分离 tmux 会话
  • 关闭终端应用程序
  • 启动一个新的终端并连接 tmux

虽然仍然很烦人,但我至少可以让一切继续运行,而不必关闭虚拟机。

答案3

我们发现的另一种解决方法是进入设置并关闭软件渲染。

相关内容