Tomcat JVM -堆内存统计信息后要增加哪个内存参数

cwtwac6a  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(109)

我正在

java.lang.OutOfMemoryError: Java heap space

在知道以下堆内存统计信息后,您会为Tomcat增加哪些参数?
堆内存统计信息

bd1hkmkf

bd1hkmkf1#

定义最大堆大小的参数是-Xmx,但是在不知道内存不足的原因的情况下,不要简单地更改它!除此之外,还有许多其他参数会影响内存的结构和垃圾收集方式。
给予你一个简单的比喻,它就像一桶水。它只能装下一定量的水。如果你知道你需要更多的水,你可以得到一个更大的桶。但是如果你不断地往桶里倒比你消耗的更多的水,桶的大小并不重要--它迟早会装满的。在编程中,这被称为内存泄漏。
这就是为什么不应该简单地增加堆大小的原因。您需要进行一些分析,以了解内存不足的原因,以及添加更多的内存是否可以解决问题或只是推迟问题。现在要准确地执行这些分析是一个太宽泛的问题,无法在这里回答。

相关问题