PhpStorm在上网本上非常缓慢和缓慢,优化IDE的响应能力?

时间:2014-05-24 08:30:09

标签: ide phpstorm

我最近从PhpStorm 6升级到PhpStorm 7.很高兴看到所有的改进,但它在我的低功率上网本上运行速度非常慢。键入和看到文本之间的延迟通常是5-6秒,并且随着行数增加而变得更糟。它在这个阶段无法使用。

如何提高常规IDE速度和响应能力?

7 个答案:

答案 0 :(得分:140)

编辑2017 :您可能首先想尝试为PhpStorm分配更多内存(如果可用)。

这样做
  1. 转到Help -> Edit Custom VM Options
  2. -Xms-Xmx更改为适合您硬件的内容。我在8GB RAM笔记本电脑上有-Xms512m-Xmx2048m
  3. 重新启动PhpStorm。
  4. 如果您想查看PhpStorm目前使用多少RAM,您可以转到File -> Settings并搜索并启用show memory indicator
  5. 原始回答:我做了一些更改以提高IDE的响应能力。我确信有更多的东西可以做,但我发现这些可以将性能提高到可用的边距内。从最有效到最低:

    1. 禁用语言注入:文件 - >设置 - >语言注射。你很舒服,没有多少盒子。 HTML对我来说是真正的杀手。
    2. 禁用检查:文件 - >设置 - >检查。尽可能多地解开你。
    3. 禁用未使用的插件:文件 - >设置 - >插件。 Untick未使用。
    4. 这些更改降低了启动时间并显着提高了IDE的响应能力。

答案 1 :(得分:90)

将这些内容添加到您的phpstorm.exe.vmoptionsphpstorm64.exe.vmoptions文件的底部:

-Dawt.useSystemAAFontSettings=lcd
-Dawt.java2d.opengl=true

实时加速到编辑器现在实际可用的程度。

我将永远不会理解为什么人们用Java创建编辑器。

答案 2 :(得分:22)

如果您需要立即加速PhpStorm,请打开省电模式。 (文件>省电模式或使用" Hector the Inspector"图标位于IDE状态栏中)。此模式将关闭动态代码检查 这样您就可以完成已经开始的工作,然后决定要停用的代码检查。

答案 3 :(得分:3)

如果您使用的版本比2017.1更接近,则显示

加速新的phpstorm版本的最有效方法是一个实验性功能,默认情况下将在phpstorm 2017.1中发布。在此之前,您可以在jetbrains产品(webstorm,phpstorm等)上激活它

点击Help => Edit custom properties
添加editor.zero.latency.typing = true
关闭并再次打开该应用程序。

对我来说,改变输入不再是滞后的。 其他技巧并没有以明显的方式帮助我。

答案 4 :(得分:1)

尝试从项目中删除不必要的文件。 我的项目中有3k + * .html日志文件,当项目'项目'标签是开放的。 (隐藏项目选项卡或关闭PHP插件也会加速PHPStorm,但显然这些不是可行的权衡。)(我使用的是PHPStorm 2016)

答案 5 :(得分:0)

就我而言,PhpStorm一点也不慢-监视器驱动程序中的一个错误引入了严重的滞后,并且碰巧我将监视器专用于PhpStorm。如果您到目前为止已经阅读过,请在其他显示器上尝试PhpStorm,它将为我节省很多时间。

答案 6 :(得分:0)

可能会有助于将PhpStorm的最大内存分配增加到默认值以外。

对于我来说,它的上限为2GB。我知道您问过Windows机器,但是对于Mac用户,您可以通过打开PhpStorm而不打开项目来更改它。然后点击配置>编辑自定义属性,并将xmx值更改为更高的限制。