Tag: ilgenerator

为什么Calli比代表电话更快?

我正在玩Reflection.Emit,并且发现了关于使用不多的EmitCalli 。 好奇,我想知道它是否与常规方法调用有所不同,所以我掀起了下面的代码: using System; using System.Diagnostics; using System.Reflection.Emit; using System.Runtime.InteropServices; using System.Security; [SuppressUnmanagedCodeSecurity] static class Program { const long COUNT = 1 << 22; static readonly byte[] multiply = IntPtr.Size == sizeof(int) ? new byte[] { 0x8B, 0x44, 0x24, 0x04, 0x0F, 0xAF, 0x44, 0x24, 0x08, 0xC3 } : new byte[] { 0x0f, 0xaf, 0xca, […]