What does the JIT % line indicate?

mc1brewmc1brew Posts: 3
edited July 17, 2015 6:36PM in ANTS Performance Profiler 9
Hello All,
I'm new to using the performance profiler and I am trying to figure out just what the JIT line is telling me. Is everything that falls below the JIT line resources being devoted to JIT?

k.

Comments

  • Jessica RJessica R Posts: 1,196 Rose Gold 4
    Hi and thanks for your post!

    The JIT overhead lines show you the time spent by the .NET JIT compiler in compiling methods. In the call tree and call graph, they are shown as the child of the method that needs to perform the compilation.

    For example, if MethodA calls MethodB and discovers that MethodB has not yet been jitted, it will call the JIT, and then MethodB. (JIT Overhead and MethodB will be shown as children of MethodA.)

    Then anything below and to the right (if you are viewing the results top-down) is a child method of the JIT overhead, so it has been called as a result of the JIT compilation. The child methods' timings are included in the parent JIT overhead's "time with children".

    I hope this information helps!

    Jessica Ramos | Product Support Engineer | Redgate Software

    Have you visited our Help Center?


Sign In or Register to comment.