Note that there are some explanatory texts on larger screens.

plurals
  1. PORandom high JIT time in ASP.Net web app
    primarykey
    data
    text
    <p>Our asp.net application is currently experiencing a large number of issues around performance. Have been carrying out various investigations and currently the only thing sticking out is the "% time in JIT" performance counter for the worker process. </p> <p>On one site, this tends to spike up to 90-95% constantly, but struggling to identify if this has any real meaning or is simply a red herring. The site is published in release mode, with the compilation debug flag set to false, full JIT occurs upon initial load as expected, however, when navigating around the site, we still get these constant spikes in the JIT time counter. Is anyone able to help with knowing how this time is calculated and if it is a reliable indicator of performance?</p> <p>On an even more bizzare note, testing the web app on a local IIS install, I have noticed that again, the initial JIT occurs as expected but the spike in the "% time in JIT" counter only occurs on the initial load of each individual page - if I then immediately refresh that page, the counter remains at 0. If I wait a couple of minutes and then refresh that page again, the counter spikes. Is there a reason this should be happening? It is almost as if the page is JIT compiled then cached for a couple of minutes.</p> <p>The points that I have been looking at so far in relation to this counter are LINQ queries, regular expressions and calls via reflection, but not having much luck.</p> <p>Any advice/assistance much appreciated, Thanks.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload