|
|
1
3
如果你想知道
最终,我不会开始模仿BCL的优化,而不去测试/分析它们在您的特定应用程序中所起的作用。它很可能适合BCL,但不适合你;别忘了BCL在安装时会经历整个NGEN类似的服务。唯一能找到适合你的方法 你的 你说你想用同样的方法来解决你的性能瓶颈:这表明你已经做到了 知道 试一试,衡量一下,然后根据这些证据做出决定,这并没有什么可怕的。 |
|
2
1
将其分为两个功能有一些好处: 如果方法是内联的,那么只有快速路径是内联的,错误处理仍然是函数调用。这可以防止内联占用过多的额外空间。但是80字节的IL可能仍然高于内联的阈值(它曾经被记录为32字节,不知道它是否在.NET2.0之后发生了变化)。
它可以帮助CPU分支预测器优化更常见的路径(返回true)。
|
|
|
Nicola · C++CLI项目中非托管数据上的C#指针 8 年前 |
|
|
Anton Savelyev · 在发布版本中删除类指针会导致内存问题 8 年前 |
|
|
shmnff · 显式转换int到SqlInt32 8 年前 |
|
|
Alex12 · windows窗体中的C++if语句[关闭] 9 年前 |
|
|
Claude Tan · 类型定义和类型引用之间有什么区别? 9 年前 |