我正在通过 Ant 脚本运行一个很长的进程,我允许了以下堆,但它仍然给我错误。
set ANT_OPTS=-Xms1024M -Xmx2024M -XX:MaxPermSize=512M
最佳答案
我觉得你使用更多的 2G 来执行构建似乎很奇怪(尽管这显然是可能的)所以我会提出一些愚蠢的问题来帮助你思考你的问题:
- 您真的确定 ANT_OPTS 设置正确吗?
- 您是从命令行还是从 IDE 启动脚本?
- 您使用的是哪种操作系统?
- 你的盒子里有多少物理内存?
- 您是否使用由构建触发的任何插件或工具?
- 您是否在构建期间启动测试?你在测试期间 fork 吗?
关于Java 堆空间不足错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288463/