How to track java basic type array?
===

I have a memory issue. And I found a huge char[] in heap dump. But I don't know where it come from. It is a weak/soft reference. Is there any tool/approach to track this kind of basic type array allocation?