jhp*_*att 23 visual-studio-code 17.10 18.04
请阅读:见最后一位。我不认为这是与 Ubuntu 相关的问题,而是与 VS Code 相关的问题。
最近在17.10和18.04(我今天刚升级)下,Ubuntu会随机完全死机。我无法移动光标或使用键盘。当然,我尝试切换到 TTY 会话但没有成功。每次,我都必须求助于SysRq+ REISUB,这(显然)不是首选。
我试图切换图形驱动程序,理论上可能是这样。我本来是用开源的nVidia驱动,后来改用专有的也没用。我目前正在使用开源驱动程序。
我通常打开的只是 Firefox(不是加载了大量标签)和 VS Code,最多打开几个文件和一个终端。
有任何想法吗?
更新:系统日志没有显示任何正在发生的迹象,更不用说出现问题了。我不知道这是否相关,但有时(尤其是在启动后)程序需要花费大量时间(> 5-10 秒),甚至是命令行程序。
又一个更新!— 即使禁用了所有 GNOME 扩展,它仍然崩溃。我试过 XFCE,它仍然崩溃。
总结:Ubuntu 在看似随机的时间完全冻结,在日志中不留痕迹,并且与任何特定的桌面环境或 GNOME 扩展无关。
(可能是最终版本)更新:我确信这是 VS Code 的问题。我已经运行 GNOME 好几天了,其他 Electron 应用程序都打开(Slack、Pulse 等),并且没有出现过一次死机。我在 Twitter 上有 DM'd VS Code,并且可能会提交错误报告,因为他们尚未回复。
jhp*_*att 15
所以事实证明这不是 Ubuntu 特有的,但无论如何我都会在这里发布以供将来参考。
显然,即使我使用files.exclude设置(特别是./node_modules目录)忽略了某些文件,VS Code 仍然会监视这些文件的更改。
要解决这个问题,只需将列表从 复制files.exclude到files.watcherExclude。这将阻止 VS Code 搜索位于node_modules或其他类似目录中的数千个文件。这样,它就会为 Chrome留下一些RAM 来吞噬。
小智 5
我刚遇到这个。启动后,在一个大项目中,我的系统会在大约 20 秒后冻结并无响应(Ubuntu 18.04)。在启动 VSCode 的同时运行 htop 显示它将所有内核都占用到 100% (i7-8700K),吃掉所有内存 (16gb),然后交换。冻结发生在片刻之后。这是因为一个糟糕的扩展,在我的例子中是 CSS Peek。
所以尝试在禁用扩展的情况下启动 vscode(代码 --disable-extensions),看看它是否仍然发生。如果它没有追踪到错误的扩展并将其发送到地狱。
我发生了随机完全冻结,并花了好几个小时试图找出原因。重新启动时,日志确实没有帮助。我最初认为它是 nvidia 驱动程序,但不是 - 只是一个 VSCode 扩展。
| 归档时间: |
|
| 查看次数: |
24697 次 |
| 最近记录: |