Eclipse MAT 线程属性

Eclipse MAT thread attributes

我已将 Liferay 6.1.2 CE 应用程序部署到 Jboss EAP 6.4 服务器因 OOM 而崩溃后,我正在尝试使用 Eclipse MAT 分析堆转储。

在支配树中,我看到几个线程占用了大量内存。

我的问题是 parkBlocker 和其他 Treads 属性是什么意思?

'parkBlocker'是java.lang.Thread的字段名。这里的属性是指字段名。 字段的实际使用取决于代码,但我的猜测是当线程被 parked() 时用于阻塞的对象。请参阅 java.lang.Thread.

上的 park*() 方法