我们有一个应用程序存在少量内存泄漏,少量是轻描淡写了。
我正在使用 jvisualvm 尝试找出问题所在。
我发现线程计数增长相当多,以名称开头的线程为例:http-8080- 例如:http:8080-42 我的第一次猜测是每个线程都是客户端请求的命中,因为每个客户端请求都在自己的线程中处理。
但我的问题是这些线程已经运行了很长时间(到目前为止已经10分钟)。 我的问题是: 我的假设是否正确?如果是,为什么线程运行时间如此之长?它肯定不可能还在忙于服务客户端请求吧?
我正在使用 jvisualvm 尝试找出问题所在。
我发现线程计数增长相当多,以名称开头的线程为例:http-8080- 例如:http:8080-42 我的第一次猜测是每个线程都是客户端请求的命中,因为每个客户端请求都在自己的线程中处理。
但我的问题是这些线程已经运行了很长时间(到目前为止已经10分钟)。 我的问题是: 我的假设是否正确?如果是,为什么线程运行时间如此之长?它肯定不可能还在忙于服务客户端请求吧?