Страницы

Поиск по вопросам

пятница, 10 января 2020 г.

Чем смотреть исполняемый код .net приложения?

#net #декомпиляция #поиск_программ #jit


Хочу полазить по скомпилированному приложению, чтобы увидеть оптимизации, производимые
jit-компилятором.

Какие программы использовать, чтобы получить листинг нативного кода после прохода
jit и их меппинг на инструкции il-кода? В идеале бы ещё меппинг на C#-код.
    


Ответы

Ответ 1



Запустите или присоединитесь к своему приложению отладчиком Visual Studio, установите брекпойнт в интересующем месте, и когда он сработает - выберите пункт меню "Debug/Windows/Disassembly". Опции для показа IL там нет. Можно только установить галочку "Show source code", и тогда будет показан маппинг машинного и исходного кода(на C#, VB.NET, или на другом языке, на котором вы программируете).

Комментариев нет:

Отправить комментарий