OOM 错误 w/ javadoc 插件 -Xmx 不起作用!

发布于 2024-09-06 04:22:03 字数 147 浏览 7 评论 0原文

我试图在多模块 Maven 项目上运行 javadoc,无论我将堆设置多高,我都会收到 OutOfMemory 错误。我什至尝试过增加 pergen 空间。有没有办法找到根本原因?我怀疑 Javadoc 注释中存在某种递归引用,但该项目如此庞大,需要数天/数周/数月的时间来筛选。

I'm trying to run javadoc on a multi-module Maven project and I keep getting OutOfMemory Error no matter how high I set the heap. I've even tried upping the pergen space. Is there a way to find the root cause? I suspect some sort of recursive reference in a Javadoc comment but the project is so huge it'll take days/weeks/months to sift thru.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

轮廓§ 2024-09-13 04:22:03

不要设置-Xms和-Xmx(它们会增加maven进程的内存),使用minmemorymaven javadoc 插件maxmemory 选项> 增加分叉的 javadoc 进程的内存

   <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.7</version>
        <configuration>
             <minmemory>128m</minmemory>
             <maxmemory>1024m</maxmemory>
             ...
        </configuration>
      </plugin>
    </plugins>
    ...
  </reporting>

don't set -Xms and -Xmx (they will increase the memory of the maven process), use the minmemory and maxmemory options of the maven javadoc plugin to increase the memory of the forked javadoc process

   <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.7</version>
        <configuration>
             <minmemory>128m</minmemory>
             <maxmemory>1024m</maxmemory>
             ...
        </configuration>
      </plugin>
    </plugins>
    ...
  </reporting>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文