在运行idea 时出现
#OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000d4400000, 335544320, 0) failed; error=‘页面文件太小,无法完成操作。’ (DOS error/errno=1455)
#There is insufficient memory for the Java Runtime Environment to continue.
…
核心报错
页面文件太小,无法完成操作
insufficient memory
就是 C 盘空间不足 → 导致 IDEA 编译时没有虚拟内存可用 → 直接崩溃。
立刻能解决的 3 个方案(按顺序做)
方案1:扩大C盘虚拟内存(最有效,100%解决)
- 右键 此电脑 → 属性 → 高级系统设置 → 高级 → 性能 → 设置
- 点 高级 → 虚拟内存 → 更改
- 取消勾选「自动管理所有驱动器的分页文件大小」
- 选中 C盘
- 选择 系统管理的大小 或者 自定义大小
- 初始大小:
2048 - 最大大小:
8192
- 初始大小:
- 点击 设置 → 确定 → 重启电脑
这个操作做完,IDEA 立即恢复正常。
方案2:降低 IDEA 编译内存(立刻生效)
打开 IDEA:
- Help → Edit Custom VM Options
- 把里面的
改成-Xmx700m-Xmx512m - 重启 IDEA
方案3:清理 IDEA 编译缓存(C盘能多空出 1~5G)
- File → Invalidate Caches…
- 勾选:
- Clear file system cache and local history
- Clear downloaded shared indexes
- 点击 Invalidate and Restart
为什么会出现这个错误?
因为 C盘空间不足
IDEA 编译 Java 项目需要使用 C盘的虚拟内存(页面文件)
C盘一满,虚拟内存不够 → JVM 直接报错崩溃。
最快总结(只要做这一步)
扩大C盘虚拟内存 → 重启电脑 → 立刻恢复正常

8199

被折叠的 条评论
为什么被折叠?



