首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OutOfMemoryError PermGen空间

OutOfMemoryError PermGen空间
EN

Stack Overflow用户
提问于 2011-11-21 15:16:42
回答 1查看 842关注 0票数 2

我使用Buildr作为我的构建工具。我的部分构建过程使用JAX从WSDL中生成Java源代码。我有一个ANT构建脚本来完成wsimport ant任务。使用Buildr中的AntWrap Ruby模块,我可以做同样的事情。

我的问题是,当我试图为许多WSDL生成源代码时,我得到了OutOfMemoryError PermGen空间。

代码语言:javascript
复制
set ANT_OPTS=-Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m

但是,当我使用Buildr运行我的构建时,即使设置了这个环境变量,我仍然会得到错误。我甚至尝试在构建文件中设置这个变量,但这并没有帮助。

我的环境如下:

  • windows XP
  • JRuby 1.6.3
  • Buildr 1.4.6
  • AntWrap 0.7.0

F 210

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-21 15:45:50

您是否尝试在构建文件中设置JAVA_OPTS,我不确定buildr/antwrap是否获取了ANT_OPS环境变量。

代码语言:javascript
复制
ENV['JAVA_OPTS'] ||= '-Xms1g -Xmx1g'
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8214014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档