|
1
3
所以,准确地说,在你的测试中
你真的认为这种纳米优化值得编写违背适当设计标准的代码吗? 例外是指例外情况,即您无法控制或无法提前测试的事情,例如,当您从数据库读取数据时,连接在中间终止,诸如此类。 对可以用简单代码轻松测试的东西使用异常——好吧,这完全是错误的。
例如,如果您已经证明这两个选项之间存在有意义的性能差异,那么也许您可以证明使用
因此,总结一下-使用
你应该设计清晰的代码,而不是性能。
|
|
2
2
在您的情况下,您不知何故错过了明显的优化:如果您担心调用
所以我知道这只是一个测试用例,但答案是:如果你需要它,优化你需要的。如果你在一个循环中有一些被认为是昂贵的东西,那么试着把它移出循环。 基于逻辑优化 ,而不是基于编译器构造。如果要优化编译器结构,无论如何都不应该使用托管和/或高级语言进行编码。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |