最佳答案
定义最大堆大小的参数是 -Xmx
但不要在不知道内存不足的原因的情况下简单地更改它!除此之外,还有许多其他参数会影响您的内存结构和垃圾收集方式。
打个简单的比方,就好比一桶水。它只能容纳一定量的水。如果您知道您需要更多的水,您可以得到一个更大的水桶。但是如果你不断地往里面倒水多于你消耗的水,水桶的大小并不重要——它迟早会被填满。在编程中,这称为内存泄漏。
这就是为什么你不应该简单地增加堆大小。您需要进行一些分析以了解内存不足的原因,以及添加更多内存是否可以解决问题或只是推迟它。现在要准确地执行这些分析是迄今为止无法在这里回答的过于广泛的问题。
关于java - Tomcat JVM - 在堆内存统计之后增加哪个内存参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40800618/