Есть ли способ искусственного раздувания JIT-кода?

Есть ли способ создать большой JIT-код из небольшой сборки, чтобы увеличить время запуска приложения, затрачиваемого на дрожание?

Мы тестируем различные методы оптимизации производительности при запуске (холодный / теплый запуск), и один из них использует Multicore JIT ( https://blogs.msdn.microsoft.com/dotnet/2012/10/18/an-easy-solution-for-improving-app-launch-performance/)

Однако я хотел бы изолировать многоядерную часть JIT и протестировать ее в новом сценарии, где у меня есть IO загрузочного файла небольшой сборки, которая генерирует непропорционально большой код при дрожании.

С этим я надеюсь измерить эффект оптимизации профиля. Я знаю, что это может быть трудно измерить, и я должен принять во внимание резервные списки операционных систем и т. Д., Но я все равно хотел бы получить некоторое представление о времени загрузки.

0 ответов

Другие вопросы по тегам