2019-09-12 17:57:02解决phpstorm运行很卡问题
您现在的位置是: 首页 > php > 解决phpstorm运行很卡问题
最开始接触的php编辑器是submile,当看到做java开发的同事编辑器页面那么炫酷的时候,想作为“世界上最好的语言”,怎么能没有有,果然,找到了专门编辑php的phpstorm,很快的网上找到了
各种配置。慢慢的遇到一个问题,当项目多起来了,js文件多起来了,特别是每个项目,和每个git分支切换,phpstorm加载文件索引都要很久,可以看到,就是加载js文件,很耗费时间。
其中为了这个问题,专门搜过好几次,其中调整过内存设置,关闭过动态提示,使用过phpstorm的安全模式,都不能解决卡的问题。中间也试过放弃phpstorm,改用其他IDE开发。但都没有phpstorm那么好用。后面,看到不一样的回答。只要修改两个JAVA虚拟机参数
操作步骤如下:
找到phpstorm.vmoptions文件,使用记事本打开。
添加以下两行代码:
-Dawt.usesystemAAFontSettings=lcd -Dawt.java2d.opengl=true
保存退出。
思考:
phpstorm是使用JAVA开发的。由于IDE提供源文件关键字渲染功能,我们对文件的任何编辑或移动鼠标,都会触发渲染操作。而phpstorm默认的JAVA环境并没有利用机器的硬件加速技术去实现实时渲染,因此当然会让系统卡死。而只要在JAVA环境中让系统默认使用硬件加速,就可以解决占用系统资源过大,让phpstorm卡的问题了。
最后好像还是不尽人意,最后问到,可以屏蔽js的加载,当项目是前后端分离的时候,不需要加载js的时候,可以屏蔽,选中你想屏蔽的文件夹,右键-》Mark Directory as -》Excluded 进行屏蔽,再也不怕git每个分支切换过来过去了!!!
关键字词: 解决phpstorm运行很卡问题
上一篇: php缓存技术总结