Можно ли узнать адаптивную оптимизацию, выполненную в приложении C # - PullRequest
1 голос
/ 19 марта 2011

Мне любопытно, можно ли определить, каким образом / применяется адаптивная оптимизация в приложении C #. Любые указатели будут оценены

Ответы [ 2 ]

2 голосов
/ 19 марта 2011

Адаптивная оптимизация в настоящее время не поставляется в версиях .NET джиттера от Microsoft.Как только машинный код сгенерирован, он больше не изменяется.Также не существует подсистемы, которая контролирует выполнение кода для предоставления данных профилирования, которые мог бы использовать оптимизатор «горячей точки».

Обзор оптимизации дрожания вы найдете в этом ответе .

1 голос
/ 19 марта 2011

Вы можете посмотреть на разборку x86, которая происходит во время выполнения с Visual Studio, чтобы увидеть, что произошло.

Однако расшифровка может быть сложной, поскольку переводится байт-код, а не исходный код.

...