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 相关文章推荐
PHP4在WinXP下IIS和Apache2服务器上的安装实例
Oct 09 PHP
介绍几个array库的新函数 php
Dec 29 PHP
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
PHP基础知识介绍
Sep 17 PHP
Drupal7 form表单二次开发要点与实例
Mar 02 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
Jan 13 PHP
PHP实现抓取迅雷VIP账号的方法
Jul 30 PHP
php+ajax实现无刷新数据分页的办法
Nov 02 PHP
ThinkPHP中where()使用方法详解
Apr 19 PHP
PHP编程之设置apache虚拟目录
Jul 08 PHP
Paypal实现循环扣款(订阅)功能
Mar 23 PHP
PHP中PDO事务处理操作示例
May 02 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 替换模板变量实现步骤
2009/08/24 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
js 图片等比例缩放代码
2010/05/13 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
2015/10/25 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
javascript 组合按键事件监听实现代码
2017/02/21 Javascript
NodeJS创建最简单的HTTP服务器
2017/05/15 NodeJs
详解ES7 Decorator 入门解析
2019/02/18 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
Python中除法使用的注意事项
2014/08/21 Python
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
Django中提示消息messages的设置方式
2019/11/15 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
老海军美国官网:Old Navy
2016/09/05 全球购物
自荐书模板
2013/12/15 职场文书
教育局长自荐信范文
2013/12/22 职场文书
保安的辞职报告怎么写
2014/01/20 职场文书
顶岗实习协议书
2015/01/29 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
如何在C++中调用Python
2021/05/21 Python
关于EntityWrapper的in用法
2022/03/22 Java/Android