1. 增大系统页面文件(虚拟内存)

  • Windows 系统
    1. 右键 “此电脑”→属性→高级系统设置→高级→性能→设置→高级→虚拟内存→更改。
    2. 取消 “自动管理所有驱动器的分页文件大小”,选择系统盘(如 C 盘),设置 “自定义大小”,建议初始大小设为物理内存的 1.5 倍,最大值设为物理内存的 3 倍(例如 8G 内存设为 12G-24G)。
    3. 点击 “设置” 并重启电脑生效。

2. 调整 IDEA 的 JVM 堆内存配置

  • 打开 IDEA 安装目录下的bin文件夹,找到idea64.exe.vmoptions文件(64 位系统),修改以下参数:

    plaintext

    -Xmx700m → 改为 -Xmx1024m 或更大(如 -Xmx2048m)
    -Xms2048m(初始堆内存,建议与Xmx相同)
    
  • 若项目使用 Maven/Gradle,也需调整其内存配置:
    • Maven:在maven/bin/mvn.cmd中添加MAVEN_OPTS=-Xmx1024m
    • Gradle:在gradle.properties中设置org.gradle.jvmargs=-Xmx1024m

3. 减少 IDEA 构建时的内存占用

  • 关闭不必要的插件(File→Settings→Plugins)。
  • 禁用并行编译:File→Settings→Build, Execution, Deployment→Compiler,取消勾选 “Build project automatically” 和 “Compile independent modules in parallel”。
  • 降低项目的堆内存需求:在 IDEA 中打开File→Settings→Build, Execution, Deployment→Build Tools→Gradle/Maven,选择 “Use local gradle/maven distribution”,并调整内存参数。

4. 检查项目依赖和代码

  • 若项目依赖过多或存在内存泄漏,也可能导致构建内存不足,可尝试清理无用依赖,或拆分大型模块。

5. 临时解决方案

  • 关闭其他占用内存的程序(如浏览器、游戏等),仅保留 IDEA 进行构建。
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐