Из-за JIT-компилятора в .net framework мои первые вызовы идут медленно. Чтобы найти решение этой проблемы, я пытаюсь предвосхитить все мои методы, которые улучшили мою производительность. При поиске решений проблемы джиттинга я обнаружил вопрос SA: Почему последующий прямой вызов метода намного быстрее, чем первый вызов?
Я также обнаружил, что. NET Core 3.0 имеет довольно много опережающего компилятора. Таким образом, я создал проект .NET Core 3.0 с кодом из Почему последующий прямой вызов метода намного быстрее, чем первый вызов? , но даже если он должен использовать компилятор aot, первый вызов все еще медленнее,
Итак, мой вопрос: почему я не вижу каких-либо улучшений производительности, потому что ожидал, что первый вызов также будет быстрее?