Высокий, колеблющийся «% времени в JIT» на предварительно скомпилированном веб-сайте ASP.NETC#

Место общения программистов C#
Ответить
Anonymous
 Высокий, колеблющийся «% времени в JIT» на предварительно скомпилированном веб-сайте ASP.NET

Сообщение Anonymous »

Для веб-сайта ASP.NET со 150 *.dll, который предварительно скомпилирован (с возможностью обновления), каковы некоторые возможные причины «% времени выполнения JIT», которое часто довольно высокий (> 60%) и колеблется в течение длительного времени после прогрева приложения (доступ ко всем функциям) и без
перезапусков приложения или изменений файлов, которые могут привести к созданию новых сборок?
Можно было бы ожидать, что машинный код, сгенерированный для всех сборок, будет повторно использоваться на протяжении всего периода существования этого домена приложения. Существует ли конечный размер объема кэшируемого машинного кода? В каких случаях одну и ту же сборку потребуется повторно выполнить JIT в том же домене приложения? Или обязательно создаются новые сборки? Влияют ли на этот счетчик производительности такие факторы, как нехватка памяти?

Ссылка:


Подробнее здесь: https://stackoverflow.com/questions/159 ... et-website
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»