PHPStorm 在编辑 Javascript 时异常缓慢



我正在使用PHPStorm(5.0)作为PHP IDE,但我现在正忙于用Javascript构建一些前端的东西。问题是:PHPStorm 变得非常慢。它在编辑Javascript文件时使用所有494M的内存。除了我的Javascript文件之外,我没有任何活动文件。文件本身只有 191 行长。

  • 我使缓存无效;
  • 我重新启动了 PHPStorm/我的电脑;
  • 我关闭了所有Javascript检查。

我能做些什么来加快速度吗?

如果您正在运行具有异常大代码库的项目,则 IDE 的性能可能会下降,因为默认情况下它会监视已加载项目的所有子目录中的所有文件。

通常,大型代码库不需要监视大部分文件。 您可以通过转到File/Settings/Project/Directories并排除任何不需要在其中观看/搜索的文件夹来提高性能。

如果确实需要在这些文件内搜索,则可以选择包含排除的目录并再次搜索。

此外,禁用任何不使用的插件也有助于提高性能,但不如目录问题。

修复 1. 禁用拼写。文件->设置->编辑器->检查->拼写

修复 2.如果在 Linux 上尝试:在/phpstorm/bin/中,您可以找到- phpstorm.vmoptions- phpstorm64.vmoptions

在phpstorm中,转到帮助>关于并检查JRE是否为64。如果 64 编辑 phpstorm64.vmoptions。

在末尾插入这 2 行。-Dawt.java2d.opengl=true-Dsun.java2d.xrender=false

如果性能问题在YouTrack上提交问题并上传CPU快照,则每个问题都是唯一的,需要调查。

我刚刚用 JetBrains 经历了一个相当详细的过程。原来是我的辅助显示器。我有一个 28 英寸的视网膜显示屏。如果我在真正的视网膜中以默认分辨率 1920x1080 运行它,它运行良好。当我提高分辨率时,性能真的开始拖沓。截至目前(2016 年 6 月),这是他们系统中的一个悬而未决的问题,没有解决方案。

我还发现,如果使用 .gitignore,则还应在 IDE 中将这些文件和目录标记为"已排除"。这对大型项目有所帮助。

不久

前我遇到了同样的问题,这是帮助我解决它的方法。

首先,请确保在"设置"-"目录"中排除node_modules文件夹>。

此更改使我变得更好,但并没有解决我在 JavaScript 文件上遇到的所有性能问题。

  1. 卸载 PHPStorm
  2. 下载并安装 JetBrains 工具箱 (https://www.jetbrains.com/toolbox/app/?fromMenu)
  3. 通过 JetBrains ToolBox 安装 PHPStorm
  4. 打开工具箱中的 PHPStorm 设置菜单(屏幕截图)
  5. 将最大堆大小增加到 1024 MB
  6. 重新启动 PHPStorm

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 选项的简单方法。

  1. 从主菜单中,选择"帮助"|"编辑自定义虚拟机选项
  2. Xmx值更改为更高的值。默认值为 750m 。把它增加到1024m对我来说就足够了。
  3. 现在你的 PHPStorm 应该开始像往常一样工作了。

PHPStorm 在你拥有的任何操作系统上(我在 Windows、Linux 和 Mac 上使用它)总是比原生应用程序慢,只是因为 Java 更慢。我不得不做很多调整才能让它感觉更快,唯一真正提高速度的是 SSD 硬盘。

尝试稍微调整一下文件vmoptions您将获得更好的性能,但不要指望它的行为像本机应用程序一样。对于简单的文件编辑(不是项目),只需使用Sublime Text,Vim等编辑器即可。

最新更新