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 相关文章推荐
Win2003服务器安全加固设置--进一步提高服务器安全性
May 23 PHP
PHP详细彻底学习Smarty
Mar 27 PHP
PHP自动识别字符集并完成转码详解
Aug 02 PHP
PHP扩展程序实现守护进程
Apr 16 PHP
php简单实现屏蔽指定ip段用户的访问
Apr 29 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
Jun 19 PHP
php使用crypt()函数进行加密
Jun 08 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
mongodb和php的用法详解
Mar 25 PHP
Laravel路由研究之domain解决多域名问题的方法示例
Apr 04 PHP
php中isset与empty函数的困惑与用法分析
Jul 05 PHP
Laravel框架处理用户的请求操作详解
Dec 20 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安全技术之 实现php基本安全
2010/09/04 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
JavaScript 创建对象
2009/07/17 Javascript
javascript实现table表格隔行变色的方法
2015/05/13 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
Easyui的组合框的取值与赋值
2016/10/28 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
ReactNative实现Toast的示例
2017/12/31 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
深入了解Hybrid App技术的相关知识
2019/07/17 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
[43:49]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
初步理解Python进程的信号通讯
2015/04/09 Python
python中的闭包用法实例详解
2015/05/05 Python
对python制作自己的数据集实例讲解
2018/12/12 Python
Python shutil模块用法实例分析
2019/10/02 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
python实现批量命名照片
2020/06/18 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
如何写出高性能的JSP和Servlet
2013/01/22 面试题
无工作经验者个人求职信范文
2013/12/22 职场文书
学习心得体会
2014/01/01 职场文书
创业计划书如何吸引他人眼球
2014/01/10 职场文书
高中军训感言400字
2014/02/24 职场文书
政府四风问题整改措施
2014/10/04 职场文书
财务经理岗位职责
2015/01/31 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
高中信息技术教学反思
2016/02/16 职场文书