本文最后编辑于 前,其中的内容可能需要更新。
vscode在ubuntu中体验和windows一样,感觉很好,只是偶尔在修改文件时会导致濒临卡死现象,几乎不能操作;网上查了下,与gpu硬件加速有关,gpu硬件加速需要消耗额外的内存资源,如果配置较低或者打开进程过多,容易导致内存耗尽而卡死。vscode默认启用gpu,这点可能是不必要的。
vscode 禁用GPU硬件加速的方式如下:
1 2
| cd /usr/share/applications sudo vim code.desktop
|
在打开的文件中两处地方加入 –disable-gpu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| [Desktop Entry] Name=Visual Studio Code Comment=Code Editing. Redefined. GenericName=Text Editor Exec=/usr/share/code/code --disable-gpu --unity-launch %F Icon=code Type=Application StartupNotify=true StartupWMClass=Code Categories=Utility;TextEditor;Development;IDE; MimeType=text/plain;inode/directory; Actions=new-empty-window; Keywords=vscode;
X-Desktop-File-Install-Version=0.22
[Desktop Action new-empty-window] Name=New Empty Window Exec=/usr/share/code/code --disable-gpu --new-window %F Icon=code
|
这样操作后,问题就解决了。