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生成文件
Jan 15 PHP
PHP版自动生成文章摘要
Jul 23 PHP
防止用户利用PHP代码DOS造成用光网络带宽
Mar 01 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
php中ob_flush函数和flush函数用法分析
Mar 18 PHP
php使用正则表达式进行字符串搜索的方法
Mar 23 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
php 实现Hash表功能实例详解
Nov 29 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 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操作Memcache实例介绍
2013/06/14 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
IE8 中使用加速器(Activities)
2010/05/14 Javascript
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
谈谈JavaScript中的函数与闭包
2013/04/14 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
Python3基础之list列表实例解析
2014/08/13 Python
Python入门篇之编程习惯与特点
2014/10/17 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
python自动翻译实现方法
2016/05/28 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
python分布式编程实现过程解析
2019/11/08 Python
python语言的优势是什么
2020/06/17 Python
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
销售代表求职自荐信
2013/10/01 职场文书
初中体育教学反思
2014/01/14 职场文书
个人承诺书
2014/03/26 职场文书
终止劳动合同通知书
2015/04/16 职场文书
学校捐书倡议书
2015/04/27 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python