![]() |
1
2
首先,即使担心这是一个微优化;在研究应用程序的性能之前,您不应该担心这一点,分析表明此方法和此循环是瓶颈。其次,是的,编译器将重用本地变量的同一个实例
下面是一个非常简单的例子:
这里是IL:
}
注意,在局部变量部分,变量
|
![]() |
2
3
它没有创建新实例( 除非在创建它们的控件上有自定义的显式强制转换运算符 )find会找到一个存在的对象并为您投射它。 |
![]() |
3
0
您不应该招致任何性能损失,因为这些控件应该已经存在于页面上。不然你怎么能找到他们? |
![]() |
4
0
性能成功?你能每秒点击1000次按钮吗?如果是这样,它 可以 成为一个问题。 |
![]() |
Sweepy Dodo · JSON lite的格式化 5 月前 |
![]() |
giantjenga · 优化整数向量到二进制向量的转换 6 月前 |
![]() |
Zegarek · Postgresql递归查询未提供预期结果 6 月前 |
![]() |
Joe · 为什么这两个查询之间的性能存在如此大的差异? 10 月前 |
![]() |
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 10 月前 |
![]() |
Mohan · 是否有一种更快的方法来编写代码,从1:N中提取许多随机样本? 10 月前 |
![]() |
user2980746 · 在C#字典中键入xyz对的最有效方法是什么? 10 月前 |