Java EclipseMat工具线程显示

Java EclipseMat工具线程显示,java,eclipse,memory,eclipse-mat,Java,Eclipse,Memory,Eclipse Mat,作为MAT工具的初学者,我正在使用它来分析一些问题。但我不知道这对类实例下的线程意味着什么。如图所示(泄漏嫌疑犯选项卡下) 这是否意味着,这些线程正在等待资源(类实例)?不,这些线程没有等待,它们可以正常运行。这意味着给定***Service类的对象存储在给定线程的某个堆栈帧中的局部变量中,该堆栈帧在创建内存转储时正在运行。此视图的目的不仅是向您展示最大的对象,而且是向您展示它们无法被垃圾收集的原因。这里的原因是它存储在局部变量中。不,这些线程没有等待,它们可以正常运行。这意味着给定***Se

作为MAT工具的初学者,我正在使用它来分析一些问题。但我不知道这对类实例下的线程意味着什么。如图所示(泄漏嫌疑犯选项卡下)


这是否意味着,这些线程正在等待资源(类实例)?

不,这些线程没有等待,它们可以正常运行。这意味着给定
***Service
类的对象存储在给定线程的某个堆栈帧中的局部变量中,该堆栈帧在创建内存转储时正在运行。此视图的目的不仅是向您展示最大的对象,而且是向您展示它们无法被垃圾收集的原因。这里的原因是它存储在局部变量中。

不,这些线程没有等待,它们可以正常运行。这意味着给定
***Service
类的对象存储在给定线程的某个堆栈帧中的局部变量中,该堆栈帧在创建内存转储时正在运行。此视图的目的不仅是向您展示最大的对象,而且是向您展示它们无法被垃圾收集的原因。原因是它存储在局部变量中。

@greg你说得对。我检查了堆栈,这些线程处于可运行状态。谢谢你的帮助。@greg你说得对。我检查了堆栈,这些线程处于可运行状态。谢谢你的帮助。