Показать сообщение отдельно
Старый 05.10.2005, 13:46   #4  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Следует помнить, что в X++ вычисление граничных условий цикла происходит при каждой итерации цикла. Это значит, что вычисление значения fields.count() происходит при каждом шаге цикла. Для ускорения этого процесса следует вычислить это значение один раз ДО выполнения цикла.

PHP код:
int fieldsCount;
;
...
fieldsCount fields.count()
for (
i=1i<=fieldsCounti++)
{
...

Согласен, выигрыш в скорости незначительный. Но если количество полей достаточно велико и из кода достаточно много обращений к этому методу, то в сумме это может дать некоторый выигрыш в скорости.