Tree view display options showing different filter results

sri175666sri175666 Posts: 6
edited June 24, 2014 11:17AM in ANTS Performance Profiler 8
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.
srikanth

Comments

  • Jessica RJessica R Posts: 1,019 Rose Gold 3
    Hello,

    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?


  • Yes, i tried the method is not in the search lis.

    Can u give an example of Top down and bottom up results..
    srikanth
  • Jessica RJessica R Posts: 1,019 Rose Gold 3
    Hello,

    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?


  • Please check the following URL for my perfomance snap shot https://www.dropbox.com/sh/u10lfgtkjzsr ... 6wBkuWfXAa

    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.
    srikanth
  • Jessica RJessica R Posts: 1,019 Rose Gold 3
    Hi Srikanth,

    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?


  • Hi,

    Please find the results file at following link https://www.dropbox.com/s/obgfgo06hy4za ... pp6results
    srikanth
  • Jessica RJessica R Posts: 1,019 Rose Gold 3
    Hi Srikanth,

    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!

    or33u9.png

    668zko.png

    Jessica Ramos | Product Support Engineer | Redgate Software

    Have you visited our Help Center?


  • Thank u, to me the search box was not locating the loginOkButton_Click method.

    Thank u that was my concern.
    srikanth
  • Jessica RJessica R Posts: 1,019 Rose Gold 3
    Hi Srikanth,

    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?


Sign In or Register to comment.