【发布时间】:2011-08-03 02:57:34
【问题描述】:
我们有一个应用程序泄漏了一点内存,这有点轻描淡写。
我正在使用jvisualvm 尝试找出导致问题的原因。
我看到线程数以以下名称开头的线程增长了很多:http-8080- 例如:http:8080-42
我的第一个猜测是这些线程中的每一个都是来自客户端的请求,因为每个客户端请求都在其自己的线程中处理。
我的问题是这些线程已经运行了很长时间(到目前为止 10 分钟)。
我的问题是这样的:
我的假设正确吗? 如果是这样,为什么线程运行这么长时间?肯定不能一直忙于满足客户的要求吗?
【问题讨论】:
-
这些线程有可能是会话线程吗?
标签: java multithreading tomcat