What does the JIT % line indicate?
mc1brew
Posts: 3
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.
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
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?