gpt4 book ai didi

java - 在jboss的run.bat中设置JAVA_OPTS

转载 作者:行者123 更新时间:2023-11-30 04:54:47 25 4
gpt4 key购买 nike

set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true -XX:MaxPermSize=256m -server

这个参数在 jboss 的 run.bat 中有效,但是因为我想增加堆栈大小,所以我添加了-Xss512m但它不起作用。

set JAVA_OPTS=-Xms256m -Xss512m -Xmx512m -Djava.awt.headless=true -XX:MaxPermSize=256m -server

这有什么问题吗?

最佳答案

-Xss512m 选项将每个线程堆栈的大小增加到 512 MB。太疯狂了。我预计这会导致 JBoss 内存不足。

为什么首先要增加堆栈大小?默认堆栈大小应该适合大多数用途。如果它不够大,那么很有可能:

  • 您的程序中存在导致无限递归的错误(并且增加堆栈大小无济于事)或...

  • 您使用的算法存在病态情况(增加堆栈大小是一种创可贴)。

<小时/>

根据您的评论,我猜测您正在使用正则表达式来解析包含多个记录的整个输入文档。正则表达式引擎使用递归来处理重复元素/组。

假设这就是问题所在,那么修复方法就是重写您的解析代码。

关于java - 在jboss的run.bat中设置JAVA_OPTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8880238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com