Is there any eclipse tool that shows recursive calls like in this image? Where can I see the details of preference graphically?
There is something similar. There is a project called javashot that leverages Java classes to capture information from method calls.
The project does not have frequent maintenance, but since the Java platform generally maintains backward compatibility, it should work with the newer versions of the platform.
In documentation , there is an example that generates a Jetty server boot chart:
Chartgenerationmakesuseofsomeunix-likesystemtools,soitcanbeabittrickytogetthesameresultsonWindowssystems.
Formoredetailedinformation,althoughwithoutthegraphicasdescribedinthequestion,theEclipseTPTPplugincanbeused.
Itcangeneratedetailedinformationabout running methods for profiling and some execution diagrams , for example: