Perhaps a command such as merge_shortest_paths java.net.Socket
could help.
Class Name | Referenced Objects | Shallow Heap | Ref. Shallow Heap | Retained Heap
------------------------------------------------------------------------------------------------------------------------------------------------
java.lang.Thread @ 0x22f37b28 RMI TCP Connection(2)-10.18.108.90 Thread| 1 | 104 | 24 | 18,248
'- <Java Local> sun.rmi.transport.tcp.TCPConnection @ 0x22f37cf0 | 1 | 48 | 24 | 48
'- socket java.net.Socket @ 0x22f27558 | 1 | 24 | 24 | 32
java.lang.Thread @ 0x22f378e8 RMI TCP Connection(3)-10.18.108.90 Thread| 1 | 104 | 24 | 22,592
'- <Java Local> sun.rmi.transport.tcp.TCPConnection @ 0x22f37950 | 1 | 48 | 24 | 48
'- socket java.net.Socket @ 0x22f3a6e0 | 1 | 24 | 24 | 32
java.lang.Thread @ 0x22f22418 RMI TCP Connection(1)-10.18.108.90 Thread| 1 | 104 | 24 | 18,280
'- <Java Local> java.net.SocketInputStream @ 0x22f22480 | 1 | 32 | 24 | 32
'- socket java.net.Socket @ 0x22f033c0 | 1 | 24 | 24 | 32
java.lang.Thread @ 0x22f01458 RMI TCP Accept-0 Thread | 1 | 104 | 24 | 352
'- <Java Local> java.net.Socket @ 0x22f48810 | 1 | 24 | 24 | 32
java.lang.Thread @ 0x22f46518 RMI TCP Connection(4)-10.18.108.90 Thread| 1 | 104 | 24 | 18,248
'- <Java Local> java.net.SocketInputStream @ 0x22f46580 | 1 | 32 | 24 | 32
'- socket java.net.Socket @ 0x22f397f0 | 1 | 24 | 24 | 32
java.lang.Thread @ 0x22f461d8 RMI TCP Connection(5)-10.18.108.90 Thread| 1 | 104 | 24 | 20,976
'- <Java Local> sun.rmi.transport.tcp.TCPConnection @ 0x22f46340 | 1 | 48 | 24 | 48
'- socket java.net.Socket @ 0x22f49e88 | 1 | 24 | 24 | 32
------------------------------------------------------------------------------------------------------------------------------------------------