![]() |
1
17
当然,经过半天的搜索,我找到了这个问题的答案,我自己5分钟后,我这样问。
以下是完整的指南: http://blogs.msdn.com/b/vancem/archive/2006/02/20/535807.aspx |
![]() |
2
3
我相信JIT知道您什么时候在调试器下运行,并生成更“对调试器友好”的x86代码,这可以解释为什么您看到的x86代码没有优化。 您可以尝试独立运行应用程序,至少执行一次您感兴趣的代码(因此它在没有附加调试器的情况下进行jit),然后将调试器附加到进程并设置断点。 |
![]() |
3
1
优化代码中的断点在内联函数中不起作用。如果要查看内联函数的反汇编,可以插入命令
|
![]() |
4
0
您可以尝试检查一个NGEN的程序集,但这将是相当困难的,因为没有元数据存在。但它可以工作:) |
![]() |
5
0
在VisualStudio下运行,无论您是否处于调试或发布模式,都将在调试器下运行。因为它是在调试器下运行的,所以无法使用优化的代码。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
|
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 6 月前 |
![]() |
CactusCake · if语句中应有分号 7 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 7 月前 |