Hohe, schwankende '% Time in JIT' auf der vorkompilierten ASP.NET-Website
Mit einer 150 * .dll ASP.NET-Website ist dasvorkompiliert (aktualisierbar), was sind mögliche Ursachen für '% Zeit in JITdas ist oft recht hoch (> 60%) undschwankend lange nach dem Aufwärmen der Anwendung (Zugriff auf alle Funktionen) und ohne App-Neustarts oder Dateiänderungen, die neue Assemblys generieren könnten?
Man würde erwarten, dass der Maschinencode dafür generiert wirdalles Assemblys werden für die Dauer dieser App-Domain wiederverwendet. Gibt es eine begrenzte Größe für das Volumen des zwischengespeicherten Maschinencodes? In welchen Szenarien muss dieselbe Assembly in derselben App-Domäne erneut JIT-fähig gemacht werden? Oder müssen neue Baugruppen generiert werden? Beeinflussen Faktoren wie der Speicherdruck diesen Leistungsindikator?
Referenz:
http://forums.asp.net/p/967386/2959500.aspx