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 相关文章推荐
PHP生成Gif图片验证码
Oct 27 PHP
php读取3389的脚本
May 06 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
Nov 17 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
php面向对象中static静态属性与方法的内存位置分析
Feb 08 PHP
PHP使用ODBC连接数据库的方法
Jul 18 PHP
PHP实现通过CURL上传文件功能示例
May 30 PHP
php实现文章评论系统
Feb 18 PHP
php实现快速对二维数组某一列进行组装的方法小结
Dec 04 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 PHP
JS中彻底删除JSON对象组成的数组中的元素
Sep 22 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 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 和 MySQL 基础教程(一)
2006/10/09 PHP
SSI指令
2006/11/25 PHP
php 异常处理实现代码
2009/03/10 PHP
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
PHP中对用户身份认证实现两种方法
2011/06/04 PHP
php class中public,private,protected的区别以及实例分析
2013/06/18 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
服务器上配置PHP运行环境教程
2015/02/12 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
JS this作用域以及GET传输值过长的问题解决方法
2013/08/06 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
JS实现窗口加载时模拟鼠标移动的方法
2015/06/03 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
Vue登录注册并保持登录状态的方法
2018/08/17 Javascript
jQuery实现的淡入淡出图片轮播效果示例
2018/08/29 jQuery
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
浅析PHP与Python进行数据交互
2018/05/15 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
Python函数中不定长参数的写法
2019/02/13 Python
python带参数打包exe及调用方式
2019/12/21 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
公司总经理岗位职责
2014/03/15 职场文书
初三新学期计划书
2014/05/03 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
我爱幼儿园演讲稿
2014/09/11 职场文书
世界文化遗产导游词
2015/02/13 职场文书
创先争优个人总结
2015/03/04 职场文书
食品药品安全责任书
2015/05/11 职场文书
修辞手法有哪些?
2019/08/29 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android