-2
在某些情況下,將一塊內存分配給一個變量所花費的時間太多,並且出於優化原因必須儘可能地減少。這種情況最常發生在必須進行許多同一方法的迭代時,每次迭代都會分配和釋放內存。讓我舉個例子來說:編譯器可以優化嵌套循環嗎?
while(something){
int i = 4;
int b =i*100;
//...
}
不要在這種情況下,編譯器循環之前進入循環彷彿變量聲明之前分配內存,或者他們編譯彙編代碼不執行這一步,基本上編譯東西「像你寫的那樣糟糕「? 此外,嵌套循環呢?