以下哪项提供更好的性能:
DynamicMethod dm = ....
..
//create IL for 'dm'
//store 'dm' for later use
..
..
later
..
..
dm.Invoke(..);
或者
DynamicMethod dm;
Delegate del = dm.CreateDelegate()
// store 'del' for later use
..
..
later
..
..
del(..);
请注意,通常会创建 10 或 100 种不同的 DynamicMethod,并且每个 DynamicMethod(通过存储的 'dm' 或 'del' 的哈希表)将被多次调用。