#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?