我最近从PhpStorm 6升级到PhpStorm 7.很高兴看到所有的改进,但它在我的低功率上网本上运行速度非常慢。键入和看到文本之间的延迟通常是5-6秒,并且随着行数增加而变得更糟。它在这个阶段无法使用。
如何提高常规IDE速度和响应能力?
答案 0 :(得分:140)
编辑2017 :您可能首先想尝试为PhpStorm分配更多内存(如果可用)。
这样做Help -> Edit Custom VM Options
-Xms
和-Xmx
更改为适合您硬件的内容。我在8GB RAM笔记本电脑上有-Xms512m
和-Xmx2048m
。File -> Settings
并搜索并启用show memory indicator
。原始回答:我做了一些更改以提高IDE的响应能力。我确信有更多的东西可以做,但我发现这些可以将性能提高到可用的边距内。从最有效到最低:
这些更改降低了启动时间并显着提高了IDE的响应能力。
答案 1 :(得分:90)
将这些内容添加到您的phpstorm.exe.vmoptions
或phpstorm64.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值更改为更高的限制。