IDEA/WebStorm中Git操作缓慢的解决方案
问题描述
在WebStorm中进行前端开发时,发现Git操作(如push、checkout、pull等)特别缓慢,而在命令行(cmd)中执行相同的Git命令却很快,排除了网络问题。
解决方案
通过修改WebStorm安装目录下的runnerw.exe文件名可以解决此问题:
定位到WebStorm安装目录下的bin文件夹,例如:
D:\software\WebStorm 2024.1.5\bin
找到以下两个文件:
runnerw.exe
runnerw64.exe
将这两个文件重命名为备份文件(添加.bak后缀):
runnerw.exe → runnerw.exe.bak
runnerw64.exe → runnerw64.exe.bak
重启WebStorm后,Git操作速度应该会恢复正常。
原因分析
这个问题可能与WebStorm用于运行外部进程的runnerw工具有关。这个工具在某些Windows环境下可能会导致性能问题,特别是与Git操作相关的进程。禁用/重命名这些文件后,WebStorm会使用其他方式执行外部命令,从而避免了性能瓶颈。
注意事项
修改前建议备份原文件
此解决方案适用于WebStorm 2024.1.5版本,其他版本可能略有不同
如果遇到其他问题,可以随时恢复原文件
这个简单的修改通常能显著提升WebStorm中Git操作的响应速度,让开发体验更加流畅
我看了一下电脑,因为是公司提供的,上面装了一个深信服EDR,应该就是这个原因了。