JRE 1.6.0_51 (amd64) を実行しているプロセスで JProfiler 7.2.3 を使用してメモリ リークをデバッグしています。
$ java -version
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
JProfiler の Allocation Call Tree は、およびjava.lang.Long
に割り当てられたオブジェクトを示します。JVM ソース コードを掘り下げたところ、メモリ割り当てが見つかりませんでした。誰でもこれについて何か洞察がありますか?Object.wait
sun.misc.Unsafe.park
ここでは、JProfiler によるオブジェクトの割り当てのレポートを次のように表示できますObject.wait
。
そしてによってsun.misc.Unsafe.park
: