Sunday, December 23, 2012

Увеличил производительность кода на 700%

Нюанс этот известен давно, просто его надо держать в голове и вспоминать при переходе на другое средство разработки.

А вот о чём идёт речь. Был код

For i = 2 To Len(Data$)

Стал код

datalen = Len(Data$)
For i = 2 To datalen

Выигрыш в моём частном случае стал 700%. А всего то надо знать, как в вашем средстве разработки идёт подсчет условия в цикле for – при каждой итерации или при единожды при входе в цикл.

No comments: