虽然现在VSCODE非常流行,但是本人一直习惯使用WebStorm。后来因为在开发VUE3项目的时候WebStorm会卡成翔来,基本跟玩网游一样左手右手一个慢动作,敲一个字母,那个字母都要卡个1秒钟才出来,实在忍受不了,就想转用vscode,但是呢!使用后发现还是十分的不习惯。因为一些功能比如复制粘贴html代码,vscode是这样的
WebStorm是这样的
当然vscode可能可以使用插件搞定,但是不愿意折腾,然后去网上找寻了一下WebStorm卡顿的解决办法,无非就以下2种办法
1:增加内存
先说一下当时的配置把,当时的配置是I7 2600K加16G DDR3内存,虽然已经战斗了快10年了啊,当初也是高端电脑了啊。WebStorm 我使用的是2022.3.4 然后内存是让软件随便吃内存,但是还是很卡,内存一直飙升到4G多的时候就卡成翔了,然后这个时候我基本内存就消耗殆尽了啊,通过观察发现我的内存使用已经达到了90%多了啊。
2:排除不必要的目录
排除上面的这个node_Modules文件夹,这个文件夹会造成大量的依赖关系。排除后会有一定的好转,但是最终还是卡啊,然后在写代码的时候就会缺少很多的智能提示,这个属于是用失去便捷性的代价来换取性能的提升把!
上述这2个方法使用后并没有改变卡顿的问题。当时已经决定放弃使用WebStorm了啊,因为体验了vscode在流畅性上确实爽的一批,丝滑般的流畅度用起来确实很爽,唯一的可能就是在功能上没有WebStorm好用,当然这或许是我没安装插件还有暂时不习惯的原因,但在这个时候刚巧我的电脑显卡坏掉了,然后电脑有频繁蓝屏死机。我自己诊断后发现估计主板也有问题。索性就重新购买了CPU,内存和主板3件套。
WebStorm卡顿终极解决办法
好了,最终的办法出来了,在我更换了新硬件后,在次使用WebStorm,速度飞起,使用体验跟vscode一样了啊。这期间我没做过任何的设置。说说我升级后的配置吧。I5 13400 加 32G DDR5内存。软件完全运行后,我通过任务管理器发现,实际WebStorm需要的内存在10多G,而且我还是把它安装在固态硬盘上的。以前卡顿的问题估计还是内存太小的原因。如下图
即使是32G DDR5内存占用率已经达到了58%了。感觉就一个IDE吃内存确实恐怖,感觉当时应该购买2条32G的内存才能确保未来的使用,看来使用WebStorm必须要有一台比较不错性能的电脑才能玩的飞起,老电脑就算了吧。