如果我要多次访问一个函数的函数,例如myString.SubString(5,5),我会看到两个选项.
假设这是函数的一部分我最终在一帧中调用了一百万次,如果是1,我使用的cpu比情况2更多?是的?
然而,在情况2中,我创建了一个局部变量数百万次并且使用更多内存,直到收集垃圾可能是下一帧.
我使用的是一个非常小的例子,但在一般情况下如果一个比另一个更好,我当然可以预见到做出正确选择会影响性能的时间.
是否一个案例选择使用更多的内存或更多的CPU,一种做法通常比另一种更好?
c# optimization
c# ×1
optimization ×1