PHP编辑器PhpStrom运行缓慢问题


Posted in PHP onFebruary 21, 2017

最近在使用phpstorm开发项目的时候,在加载文件运行时,不管有多大,如果项目文件数据比较多的话,都能够让phpstorm卡到死机。其中调整过内存设置,关闭过动态提示,使用过phpstorm的安全模式,都不能解决卡的问题。中间也试过放弃phpstorm,改用其他IDE开发。但都没有phpstorm那么好用。没办法,在国内的百度无法找到解决方案,只能出去找了。

最终在一个国外论坛里,看到不一样的回答。只要修改两个Java虚拟机参数,就彻底解决了卡的问题了。

操作步骤如下:

1.找到phpstorm.vmoptions文件,使用记事本打开。

2.添加以下两行代码:

-Dawt.usesystemAAFontSettings=lcd 
-Dawt.java2d.opengl=true

3.保存退出。

思考:

phpstorm是使用JAVA开发的。由于IDE提供源文件关键字渲染功能,我们对文件的任何编辑或移动鼠标,都会触发渲染操作。而phpstorm默认的JAVA环境并没有利用机器的硬件加速技术去实现实时渲染,因此当然会让系统卡死。而只要在JAVA环境中让系统默认使用硬件加速,就可以解决占用系统资源过大,让phpstorm卡的问题了。

现在又可以使用回phpstorm的熟悉环境了。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
模仿OSO的论坛(一)
Oct 09 PHP
ASP和PHP都是可以删除自身的
Apr 09 PHP
PHP下一个非常全面获取图象信息的函数
Nov 20 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
PHP语法小结之基础和变量
Nov 22 PHP
利用PHP自动生成印有用户信息的名片
Aug 01 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
Oct 14 PHP
学习thinkphp5.0验证类使用方法
Nov 16 PHP
CI框架实现创建自定义类库的方法
Dec 25 PHP
php链式操作的实现方式分析
Aug 12 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 PHP
如何离线执行php任务
Feb 21 #PHP
PHP实现上传多文件示例代码
Feb 20 #PHP
微信公众号开发之通过接口删除菜单
Feb 20 #PHP
thinkphp项目如何自定义微信分享描述内容
Feb 20 #PHP
php防止sql注入的方法详解
Feb 20 #PHP
php获取给定日期相差天数的方法分析
Feb 20 #PHP
phpstudy默认不支持64位php的解决方法
Feb 20 #PHP
You might like
php定义参数数量可变的函数用法实例
2015/03/16 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
JS 判断undefined的实现代码
2009/11/26 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
jQuery实现网页顶部固定导航效果代码
2015/12/24 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
angular 动态组件类型详解(四种组件类型)
2017/02/22 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
2020/04/11 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
Python写的一个简单DNS服务器实例
2014/06/04 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
Python实现画图软件功能方法详解
2020/07/28 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
大学校园毕业自我鉴定
2014/01/15 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
大学生自荐材料范文
2014/12/30 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
python中%格式表达式实例用法
2021/06/18 Python
MySQL系列之十二 备份与恢复
2021/07/02 MySQL
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers