如何为我的特定项目优化IntelliJ IDEA?

时间:2017-04-27 18:31:57

标签: performance intellij-idea ide

IntelliJ是一个庞大的软件开发平台。开箱即用,它准备通过Java,Ruby on Rails,C#,将我的文件传输到远程服务器,然后列表继续进行。考虑到第三方插件生态系统,选项更加广泛。

我所寻求的是针对我今天正在进行的具体项目的优化,包括:

  • 索引编制的最短时间
  • 我不打算使用的最小工具面板数量。除非我们正在拍摄一套可怕的电视节目,否则胜利实际上是在关闭门票并及时赶上日落。

3 个答案:

答案 0 :(得分:17)

禁用所有未用于此项目的插件

在设置中花一些时间>插件菜单,小心地禁用我实际上没有用于此项目的每个插件。

我并没有建议像启用“省电”这样的黑客攻击。模式或 更改突出显示级别或禁用提供实用性的插件。我刚刚注意到,在任何给定时间,我只需要IntelliJ IDEA生态系统中千种可用插件的专门组合。事实是,100%的插件都不完美;有些甚至有错误!

事实证明,如果我想让IntelliJ IDEA快速运行,我必须牺牲我的工具栏的兴奋,这些工具栏带有我不需要的所有这些项目。

将临时文件夹标记为"排除"

项目结构>模块接口,或通过菜单单击Project explorer中的文件夹,然后选择Mark As>排除。

在许多情况下,这可以大量减少IntelliJ IDEA尝试索引的文件数。

事实证明,这也大大加快了搜索速度。

答案 1 :(得分:3)

首先,如果它对你来说很慢,那并不意味着它对其他人来说也很慢。我们有不同的项目,硬件,甚至“慢”的感知可能会有所不同。

IntelliJ IDEA的每个性能问题都是独一无二的,这个解决方案可以帮助一个人无法为另一个人工作。解决特定性能问题的唯一正确方法是捕获CPU分析器快照as described in this document并将其发送给IntelliJ IDEA支持团队,by submitting a ticketdirectly into the issue tracker

分析CPU快照后,IntelliJ IDEA团队将处理修复并发布一个新版本,该版本将(希望)不受此特定性能问题的影响。团队还可能会根据对所提供数据的分析,建议您进行一些配置更改或解决方法以解决问题。

所有其他“解决方案”(如启用省电模式,更改突出显示级别,禁用插件)只会隐藏应修复的实际问题。

答案 2 :(得分:0)

将起始内存从-Xms200m升级到-Xms2g,我的.vmoptions文件中的最大内存从-Xmx600m升级到-Xmx8g

在终端上运行:

find / -name *.vmoptions 2>/dev/null  
如果您使用的是Mac / Linux,

可以帮助您找到.vmoptions文件。