Как выполнить предварительный jit на coreclr и corefx?

#c# #.net #dll #coreclr

#c# #.net #dll #coreclr

Вопрос:

Я создаю программу для запуска другой программы под моими фреймворками.

Я хочу сохранить предварительно запущенную программу и отменить ее, когда начнется фактическая программа, потому что время запуска ускоряется.

После этого немного увеличьте производительность, но я хочу еще немного, например, использовать встроенную библиотеку dll изображений из crossgen . потому что собственный образ слишком сложный для моей среды. Я хочу выполнить предварительный jit для некоторых DLL или частей dll.

Я прочитал эту статью для pre-jit, но в coreclr этого нет RuntimeHelpers.PrepareMethod() , а corefx не создает для этого ссылочную библиотеку dll. RuntimeHelpers class в net standard 1.X или netcoreapp1.x не имеет PrepareMethod() .

Итак, как я могу выполнить предварительный jit с coreclr и corefx?