我一直使用拥有30,000多行Java的文件,IntelliJ非常努力跟上.它使我的整个机器无法使用,它是一个10核/ 20线程i7,带64GB RAM ......
在处理巨型类文件时,有哪些提示可以提高IntelliJ的性能?我已经通过奉献16GB RAM -Xmx16g -Xms16g
中idea.exe.vmoptions
和idea64.exe.vmoptions
该文件太大了.甚至3000线太多,重构它.
您可以通过Memory Indicator
在设置中启用或使用VisualVM 轻松诊断您有足够的堆.
但问题可能与内存无关,但与语法/检查有关.您可以尝试启用Power Save Mode
(主菜单|文件)以查看它是否有帮助.使用此按钮可以对每个文件禁用语法检查和检查:
此外,如果您将鼠标悬停在右上方编辑器角落的彩色框上,您可以看到这些检查正在做什么......有可能,您会看到一些相关性.
您还可以在VisualVM中尝试CPU采样,您可能只是通过类的名称来识别IDE正在执行的操作,并且可能会禁用某些插件或功能.
或者只是报告性能问题 - https://intellij-support.jetbrains.com/hc/en-us/articles/207241235-Reporting-performance-problems