Мне любопытно, можно ли определить, каким образом / применяется адаптивная оптимизация в приложении C #. Любые указатели будут оценены
Адаптивная оптимизация в настоящее время не поставляется в версиях .NET джиттера от Microsoft.Как только машинный код сгенерирован, он больше не изменяется.Также не существует подсистемы, которая контролирует выполнение кода для предоставления данных профилирования, которые мог бы использовать оптимизатор «горячей точки».
Обзор оптимизации дрожания вы найдете в этом ответе .
Вы можете посмотреть на разборку x86, которая происходит во время выполнения с Visual Studio, чтобы увидеть, что произошло.
Однако расшифровка может быть сложной, поскольку переводится байт-код, а не исходный код.