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 相关文章推荐
frename PHP 灵活文件命名函数 frename
Sep 09 PHP
重新封装zend_soap实现http连接安全认证的php代码
Jan 12 PHP
php 截取字符串并以零补齐str_pad() 函数
May 07 PHP
PHP函数getenv简介和使用实例
May 12 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
Linux下编译redis和phpredis的方法
Apr 07 PHP
PHP控制前台弹出对话框的实现方法
Aug 21 PHP
完美解决thinkphp唯一索引重复时出错的问题
Mar 31 PHP
Laravel框架实现超简单的分页效果示例
Feb 08 PHP
Laravel如何创建服务器提供者实例代码
Apr 15 PHP
PHP实现微信公众号验证Token的示例代码
Dec 16 PHP
PHP设计模式(观察者模式)
Jul 07 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
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
js的.innerHTML = ""IE9下显示有错误的解决方法
2013/09/16 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
2017/04/22 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
在Python的循环体中使用else语句的方法
2015/03/30 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
Python的time模块中的常用方法整理
2015/06/18 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
python pillow模块使用方法详解
2019/08/30 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
材料物理专业大学毕业生求职信
2013/10/15 职场文书
会计专业大学生职业生涯规划范文
2014/01/11 职场文书
小学教师师德反思
2014/02/03 职场文书
书香校园活动方案
2014/02/28 职场文书
公司活动方案范文
2014/03/06 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
追悼会主持词
2014/03/20 职场文书
年终晚会主持词
2014/03/25 职场文书
爱心捐款倡议书
2014/04/14 职场文书
公司应聘自荐书
2014/06/14 职场文书
道路施工安全责任书
2014/07/24 职场文书
元宵节晚会主持词
2015/07/01 职场文书