【问题标题】:IntelliJ - Large File Unbearably Slow To LoadIntelliJ - 大文件加载速度慢得难以忍受
【发布时间】:2015-07-29 21:10:22
【问题描述】:

我正在尝试加载 Thrift 自动生成的大型 java 文件(大约 240,000 行,7.5mb)。我收到一条错误消息“文件大小超出配置的限制 (2560000)。代码洞察功能不可用。”现在我知道我应该转到idea.properties 文件并更改行

idea.max.intellisense.filesize=2500

到一个大数字。但是,如果我为此文件启用代码洞察力,加载和滚动的速度会非常慢。如果我不启用代码洞察力,我的项目在编译期间将无法识别此文件。有没有办法解决这个问题?

【问题讨论】:

    标签: java intellij-idea intellij-13


    【解决方案1】:

    将此文件编译为 .jar 并将 .jar 文件作为库添加到您的项目中。

    【讨论】:

    • 不必限制 jar - 它可以简单地是包含在编译/运行时类路径中的 class。但这肯定是这样做的方法。
    • 它可以是 .class 文件,但我个人不喜欢随意散落的 .class 文件。罐子更整洁。 :)
    • 我只是不确定 OP 知道如何创建一个 jar。你当然是对的——如果做得好,也可以将它安装到 Maven 存储库中;但是对于初学者来说这一切都变得非常复杂......
    • @yole 除了修改或创建文件还有其他方法吗?它是核心组件,我们架构中的许多微服务都依赖于它。我正在寻找与 IntelliJ 中的选项更相关的解决方案。我最近从 Eclipse 切换到 IntelliJ,虽然 IntelliJ 在功能方面要好得多,但 Eclipse 在处理这些大型源文件时速度更快。
    • 尝试升级到 IntelliJ IDEA 14。如果我没记错的话,它会正确编译引用大文件的其他文件,即使您仍然无法使用代码洞察功能来处理此文件.
    猜你喜欢
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    • 2018-11-06
    • 2013-10-19
    • 1970-01-01
    • 2018-03-17
    相关资源
    最近更新 更多