时间戳转换工具

    最开始接触的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每个分支切换过来过去了!!!  


联系我们 - 首页 - 关于我们
Copyright © 2017-2022 iteam. All Rights Reserved. Current version is 2.50.0.
粤ICP备17021424号
VV:49881 UV:186516 PV:560898