wood burning stoves 2.0*
The moose likes Performance and the fly likes How to found what it's keep instance reference Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Performance
Bookmark "How to found what it Watch "How to found what it New topic
Author

How to found what it's keep instance reference

Adrien Ruffie
Ranch Hand

Joined: Jan 14, 2009
Posts: 90
Hello all,

I have an embedded hornetq server in my webapp, but when I stop my webapp (and I also stop correctly my hornetq server stop log of hornetq is correctly loggue ...) I have
a thread in waiting state "HornetQ-client-factory-pinger-threads-299804241-1472872240" which stay in my JVM ...

how I can shutdown this thread at the stop of HornetQ ?

I also have done a heapdump with several instances classes stay in live, how I can found what it keep these reference ? (I have try to found with jvisualvm or yourkit
but I am not very good with these tools).

Do you have an idea ?

Best regards an thank you

Adrien


SCJP 5, SCDJWS 5
http://adrien-ruffie.blogspot.com
Carles Gasques
Ranch Hand

Joined: Apr 19, 2013
Posts: 199
    
    1
Hi Adrien,

Try Eclipse MAT and take a look at the Dominator tree view tracing the GC roots of the objects that you know that don't have to be there.

Cheers,


 
It is sorta covered in the JavaRanch Style Guide.
 
subject: How to found what it's keep instance reference
 
Similar Threads
JMS
Elevator Simulator
Some threading issues !!
File persistence for messageCache in hornetq
Multi-Thread Help