(点击上方蓝字,快速关注我们)
VS Code 自从推出后,在技术圈引起了很多关注。最近国外程序员 joliss 在 VS Code 的 issue 中反馈了一个问题:VS Code 处于空闲时,鼠标光标一直闪烁,CPU 使用率居然是 13%,耗电严重。
按理来说,一个空闲进程或程序,其 CPU 使用率是接近 0% 的。joliss 猜测,这个或许是 VS Code 渲染光标导致。
joliss 的测试环境:
VSCode 版本: 1.10.2 (8076a19)
操作系统: macOS Sierra 10.12.3
复现过程 (配置文件为空,禁用所有插件)
关闭 VS Code 所有窗口;
打开一个新窗口 (File -> New Window),这时候出现了欢迎界面;
打开一个新 tab,文件名为空。这时候光标开始闪了。
这时候应该能看到 VS Code 的 CPU 使用率不可思议般地飙高了。在我的 MBP 上是 13%。
Cmd+Tab 切换到其他程序。这时候光标消失了。
这时候 VS Code 的 CPU 使用率几乎为零了。
其他程序比如 Chrome 或 TextEdit 在光标闪烁时,CPU 使用率并不会这么离谱。
觉得这条资讯有帮助?请转发给更多人
关注 技术最前线 ,看 IT 要闻