IntelliJ是一个庞大的软件开发平台。开箱即用,它准备通过Java,Ruby on Rails,C#,将我的文件传输到远程服务器,然后列表继续进行。考虑到第三方插件生态系统,选项更加广泛。
我所寻求的是针对我今天正在进行的具体项目的优化,包括:
答案 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 ticket或directly into the issue tracker。
分析CPU快照后,IntelliJ IDEA团队将处理修复并发布一个新版本,该版本将(希望)不受此特定性能问题的影响。团队还可能会根据对所提供数据的分析,建议您进行一些配置更改或解决方法以解决问题。
所有其他“解决方案”(如启用省电模式,更改突出显示级别,禁用插件)只会隐藏应修复的实际问题。
答案 2 :(得分:0)
将起始内存从-Xms200m
升级到-Xms2g
,我的.vmoptions文件中的最大内存从-Xmx600m
升级到-Xmx8g
。
在终端上运行:
find / -name *.vmoptions 2>/dev/null
如果您使用的是Mac / Linux,可以帮助您找到.vmoptions文件。