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 相关文章推荐
用libtemplate实现静态网页生成
Oct 09 PHP
从C/C++迁移到PHP——判断字符类型的函数
Oct 09 PHP
JS中encodeURIComponent函数用php解码的代码
Mar 01 PHP
解析php中如何直接执行SHELL
Jun 28 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
Jun 25 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
php实现过滤表单提交中html标签的方法
Oct 17 PHP
php使用curl打开https网站的方法
Jun 17 PHP
CI框架中$this->load->library()用法分析
May 18 PHP
php自定义扩展名获取函数示例
Dec 12 PHP
PHP 年月日的三级联动实例代码
May 24 PHP
实例介绍PHP中zip_open()函数用法
Feb 15 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版本的几种方法小结
2008/03/25 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
基于jQuery通过jQuery.form.js插件使用ajax提交form表单
2015/08/17 Javascript
在javascript中创建对象的各种模式解析
2016/05/16 Javascript
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
Python编程在flask中模拟进行Restful的CRUD操作
2018/12/28 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
CSS3 倾斜的网页图片库实例教程
2009/11/14 HTML / CSS
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
会计系毕业求职信
2014/08/07 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL