1
20
这取决于很多事情
非常, 非常 但不太可能成为你的瓶颈。和往常一样,先编写最可读的代码,然后对其进行基准测试,看看它是否有足够好的性能。如果没有,请使用探查器查找 可以 值得微观优化。 |
2
7
有一个
参数需要推送到堆栈上或存储在寄存器中,方法prolog和epilog需要执行等等。这些电话的费用可以通过
但是,
参考文献: Method Inlining |
3
3
与C++相同。基本上是一个调用和一个返回,再加上设置参数。不过,请注意,jit可以内联方法调用,因此在特定的上下文中可能不像您想象的那样昂贵。 |
4
1
无关紧要。.net中的每个调用,至少对于c是虚拟调用,即使方法未标记为virtual,也要考虑它。 |
5
1
与使代码易于阅读和明确其意图相比,性能成本无关紧要,甚至无关紧要。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |