如果我在VS中运行发布版本但附加了调试器.所以我可以设置断点并研究优化的代码反汇编.通常,为了查看所有优化,我需要在没有附加调试器的情况下运行并分离到正在运行的进程.
取消选择Visual Studio中的"抑制模块加载(仅管理)JIT优化"开关是否足以带来相同的结果?"相同的结果"我的意思是:相同(优化)的机器指令,如果没有连接调试器就启动?
我听说JIT编译器只会使用所有优化选项,如果程序集是发布版本并且没有连接调试器.现在我想知道这个开关是否可以使我的调试/检查更容易?
.net c# jit compiler-optimization visual-studio
.NET中的数组是否与任何边界对齐?
如果是的话,哪个?所有阵列类型都一样吗?
.net arrays clr alignment
.net ×2
alignment ×1
arrays ×1
c# ×1
clr ×1
compiler-optimization ×1
jit ×1
visual-studio ×1