Tree view display options showing different filter results
sri175666
Posts: 6
HI,
I have collected perfomance information and try to find the method i am suspecting which would have caused the perfomance effect.
I filter Tree view display options->Top down (any method) option the method i am looking for is not collected in the information.
But when i filterTree view display options->bottom up(any method) the method which i am looking is present.
Can i know why this behavior? whats the difference between these two filters.
I have collected perfomance information and try to find the method i am suspecting which would have caused the perfomance effect.
I filter Tree view display options->Top down (any method) option the method i am looking for is not collected in the information.
But when i filterTree view display options->bottom up(any method) the method which i am looking is present.
Can i know why this behavior? whats the difference between these two filters.
srikanth
Comments
Thanks for your post!
The top-down view shows calling methods above called methods, while the bottom-up view shows called methods above calling methods so that the deepest methods are shown at the top of the tree.
The bottom-up view would actually be more likely to not show certain methods since it does not show any insignificant methods (those that take less than 1% of the time to execute). You may just need to drill down deeper into the tree when you are viewing in the top down mode. Have you tried using the find bar (Ctrl + F)?
Jessica Ramos | Product Support Engineer | Redgate Software
Have you visited our Help Center?
Can u give an example of Top down and bottom up results..
In a very simple example, if you had a flow like this in the top-down view,
Mandelbrot.Form1.Main()
->Mandelbrot.Form1.Draw_Click()
-->Mandelbrot.Form1.DrawMandelbrot()
--->Mandelbrot.Algorithm.Evaluate()
---->Mandelbrot.Algorith.EvaluateUsingDoubles(...)
you would essentially just see the stack in reverse in the bottom-up view:
Mandelbrot.Algorith.EvaluateUsingDoubles(...)
->Mandelbrot.Algorithm.Evaluate()
-->Mandelbrot.Form1.DrawMandelbrot()
--->Mandelbrot.Form1.Draw_Click()
---->Mandelbrot.Form1.Main()
Would you be able to share you results file with us so we can get a better idea of what's happening in this case?
Jessica Ramos | Product Support Engineer | Redgate Software
Have you visited our Help Center?
The method which i could not find in 'Bottom Up(methods with source) is 'loginOkBUtton_Click' .
Please try to find the method loginOkBUtton_Click in both 'Topdown(methods with source)' as well 'Bottom Up(methods with source)'.
If possible attach images.
I'm having some trouble opening the file, I'm afraid--I think you may have uploaded the project file instead of the results file (they both have .app6 extensions). Could you kindly try uploading the results file again?
Jessica Ramos | Product Support Engineer | Redgate Software
Have you visited our Help Center?
Please find the results file at following link https://www.dropbox.com/s/obgfgo06hy4za ... pp6results
Many thanks! I've found the loginOkButton_Click method in both views as shown in the screenshots below. However, please let me know if I'm misunderstanding the issue!
Jessica Ramos | Product Support Engineer | Redgate Software
Have you visited our Help Center?
Thank u that was my concern.
Ah okay, glad to hear that helped!
Is the search box working okay now?
Jessica Ramos | Product Support Engineer | Redgate Software
Have you visited our Help Center?