我正在使用 PHPStorm (5.0) 作为 PHP IDE,但目前我正忙于使用 Javascript 构建一些前端的东西。问题是:PHPStorm 变得非常慢。它在编辑 Javascript 文件时使用所有 494M 内存。除了我的 Javascript 文件之外,我没有任何活动文件。文件本身只有 191 行长。
- 我使缓存无效;
- 我重新启动了 PHPStorm / 我的电脑;
- 我关闭了所有 Javascript 检查。
我能做些什么来加快速度吗?
我正在使用 PHPStorm (5.0) 作为 PHP IDE,但目前我正忙于使用 Javascript 构建一些前端的东西。问题是:PHPStorm 变得非常慢。它在编辑 Javascript 文件时使用所有 494M 内存。除了我的 Javascript 文件之外,我没有任何活动文件。文件本身只有 191 行长。
我能做些什么来加快速度吗?
如果您正在运行的项目具有非常大的代码库,IDE 的性能可能会大幅下降,因为默认情况下它会监视已加载项目的所有子目录中的所有文件。
通常,大型代码库不需要对大部分文件进行观察。您可以通过转到File/Settings/Project/Directories
并排除您不需要在其中观看/搜索的任何文件夹来提高性能。
如果您确实需要在这些文件中搜索,您可以选择包括排除的目录并再次搜索。
此外,禁用任何您不使用的插件也可以帮助提高性能,但不如目录的东西那么多。
修复 1. 禁用拼写。文件->设置->编辑器->检查->拼写
修复 2. 如果在 linux 上试试这个:在 /phpstorm/bin/ 你找到 - phpstorm.vmoptions - phpstorm64.vmoptions
在 phpstorm 中转到 help->about 并检查 JRE 是否为 64。如果 64 编辑 phpstorm64.vmoptions。
在末尾插入这两行。-Dawt.java2d.opengl=true -Dsun.java2d.xrender=false
I had the same issue a while ago, here is what helped me to resolve it.
First make sure you exclude the node_modules folder in Settings -> Directories.
This change made it better for me, but did not resolve all the performance issues I had with JavaScript files.
我刚刚使用 JetBrains 完成了一个相当详细的过程。原来这是我的辅助显示器。我有一个 28 英寸的视网膜显示器。如果我在真正的视网膜中以默认分辨率 1920x1080 运行它,它运行良好。当我提高分辨率时,性能真的开始下降。截至目前(2016 年 6 月),这是一个悬而未决的问题在他们的系统中没有解决方案。
我还发现,如果您使用 .gitignore,您还应该在 IDE 中将这些文件和目录标记为“已排除”。这对较大的项目有所帮助。
PHPStorm 和所有 Jetbrains 产品在打开大文件(超过 2000 行代码)时速度很慢。您可能有一台好的 PC,但问题不在于 PC 或处理器。在相同的硬件 Eclipse 上,如果我们谈论速度,Netbeans 会好得多。只需阅读以下内容:https ://intellij-support.jetbrains.com/hc/en-us/community/posts/206999515-PhpStorm-extremely-slow-on-large-source-files
到了 2018 年,情况就完全不同了。PHPStorm 提供了一种更改 JVM 选项的简单方法。
Xmx
为更高的值。默认值为750m
。增加它对1024m
我来说已经足够了。在你拥有的任何操作系统(我在 Windows、Linux 和 Mac 上使用它)上,PHPStorm 总是感觉比本机应用程序慢,只是因为 Java 更慢。我必须做很多调整才能让它感觉更快,唯一真正提高速度的是SSD硬盘。
尝试稍微调整一下vmoptions
文件,您将获得更好的性能,但不要指望它表现得像原生应用程序。对于简单的文件编辑(不是项目),只需使用 Sublime Text、Vim 等编辑器即可。