我正在使用PHPStorm(5.0)作为PHP IDE,但我正在忙着用Javascript构建一些前端的东西。问题是:PHPStorm 非常慢。它在编辑Javascript文件时使用所有494M的内存。除了我的Javascript文件,我没有任何活动文件。文件本身只有191行。
我可以做些什么来加快速度吗?
答案 0 :(得分:35)
如果您正在运行具有特别大的代码库的项目,那么IDE的性能可能非常突出,因为默认情况下它会监视已加载项目的所有子目录中的所有文件。
通常,大型代码库不需要大部分文件的观察者。您可以转到File/Settings/Project/Directories
并排除不需要观看/搜索的任何文件夹,从而提高效果。
如果您确实需要在这些文件中进行搜索,您可以选择包含已排除的目录并再次搜索。
此外,禁用您未使用的任何插件也有助于提高性能,但不如目录那么多。
答案 1 :(得分:6)
修复1.禁用拼写。 文件 - >设置 - >编辑器 - > Inspections->拼写
修复2。 如果在linux上试试这个: 在/ phpstorm / bin /中找到 - phpstorm.vmoptions - phpstorm64.vmoptions
在phpstorm goto help->中关于并检查JRE是否为64。如果64编辑phpstorm64.vmoptions。
在最后插入这两行。 -Dawt.java2d.opengl =真 -Dsun.java2d.xrender =假
答案 2 :(得分:2)
如果性能问题在YouTrack和upload a CPU snapshot提交问题,则每个问题都是唯一的,需要进行调查。
答案 3 :(得分:1)
我刚刚使用JetBrains完成了一个相当详细的过程。原来这是我的辅助显示器。我有一个28" Retina显示屏。如果我在真正的视网膜上以默认分辨率1920x1080运行它,它运行正常。当我提高分辨率时,性能真的开始下降。 截至目前(2016年6月),这是他们系统中一个没有解决方案的开放问题。
我还发现,如果你使用.gitignore,你还应该将这些文件和目录标记为“排除”和“排除”。在IDE中。这对大型项目有所帮助。
答案 4 :(得分:1)
前一段时间我遇到过同样的问题,这就是帮助我解决问题的原因。
首先确保在“设置”中排除node_modules文件夹 - >目录。
此更改使我更好,但没有解决我在JavaScript文件中遇到的所有性能问题。
答案 5 :(得分:0)
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
答案 6 :(得分:0)
截至2018年,情况完全不同。 PHPStorm提供了一种更改JVM选项的简单方法。
Xmx
值更改为更高的值。默认值为750m
。将它增加到1024m
对我来说已经足够了。答案 7 :(得分:-2)
PHPStorm在任何操作系统上都会比本机应用程序感觉慢(我在Windows,Linux和Mac上使用它),因为Java速度较慢。我不得不进行大量调整以使其感觉更快,而唯一真正提高速度的是SSD硬盘。
尝试稍微调整一下vmoptions
文件,你会获得更好的性能,但不要指望它的行为就像本机应用程序一样。对于简单的文件编辑(而不是项目),只需使用Sublime Text,Vim等编辑器。