I have to investigate a certain process which involves several (unknown at this point) steps. I need some efficient approach to analyze what general subproccess (residing in various assemblies) are involved considering time spans (possibly memory usage).
Just running the code with intelligently set breakpoints means spending too much time finding where it would be "intelligent" to place them. Later I will also have to recreate general sequence of the general logical steps out of hundreds of method calls and helper classes.
Generating seqence diagram will probably help, but again it may span from Earth to Mars).
So, may be you are aware of some tools that could help understand the logic of that process with some reasonable level of abstraction.
(I tried built-in profiler for VS - it's good but takes many hours to analyze the results, and actually shows hotpoints and again doesn't "restore" the actual logic.)