-2
在某些情况下,将一块内存分配给一个变量所花费的时间太多,并且出于优化原因必须尽可能地减少。这种情况最常发生在必须进行许多同一方法的迭代时,每次迭代都会分配和释放内存。让我举个例子来说:编译器可以优化嵌套循环吗?
while(something){
int i = 4;
int b =i*100;
//...
}
不要在这种情况下,编译器循环之前进入循环仿佛变量声明之前分配内存,或者他们编译汇编代码不执行这一步,基本上编译东西“像你写的那样糟糕“? 此外,嵌套循环呢?