获得ac#program的编译asm

soa*_*dos 2 c# compiler-construction assembly jit

可能重复:
检索JIT输出

这有可能做到,如果是这样的话(我需要在JITed之后我想,但我不知道如何去做)?

Luk*_*keH 5

您可以使用Visual Studio Debugger(Debug - > Windows - > Disassembly)查看jitted程序集.

如果在已经附加调试器的情况下启动程序(在Visual Studio中为F5),那么您将看到抖动检测到这种情况时生成的程序集的非优化版本.

如果您需要jitted程序集的优化的非调试版本,那么您将需要在发布模式下编译您的程序并在没有附加调试器的情况下启动它(在Visual Studio中为Ctrl + F5).然后,一旦知道所需的代码段已被jitted,就将调试器附加到正在运行的进程.然后你可以打破并查看jitted组件.