gpt4 book ai didi

java - Tomcat 7 内存使用 - 是什么让它增长?

转载 作者:行者123 更新时间:2023-11-28 21:57:14 25 4
gpt4 key购买 nike

晚上好

我有一个正在运行的 Apache Tomcat 7,带有一些用于测试的 jsp。本质上,它只是打印几行。然后,我得到了一个纯 html 文件,其中包含一些文本。

我的问题是:如果我用 ab 围攻我的 Tomcat,它会在内存中增长,这里没什么特别的。但是内存使用量会不停地增长和增长。而且,它不会在一段时间后释放它。这发生在 jsp 和 html 中。

这种行为的原因是什么?

最好的问候

最佳答案

正如@Bozho 所说,它很可能是代码泄漏。使用 jmap 查看谁占用了这么多空间。

jmap -histo:live <tomcat java process id>

这将向您显示哪些类型的对象在堆中占用了多少内存,这应该让您知道要查看哪些代码。

关于java - Tomcat 7 内存使用 - 是什么让它增长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5052133/

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