There are three optional consecutive passes when searching for a path:
JProfiler starts the search for the first selected path type and stops as soon as it finds a path. For large heaps the search can take a long time, so if you know that there is no direct path between the objects or that you are only interest in one direction, you can disable the other options in order to save time. If no path could be found, an error message is displayed. |
Similar to the path to GC root search, the search stops at class objects by default. Deselect the Stop search at classes check box only if you have class loader problems, otherwise the found paths can cross classes arbitrarily for undirected paths. Also, weak reference types that were excluded in the heap dump options are not followed be default. If you are interested in paths along these weak reference types, you can enable them in this option dialog. |