Вот такие интересные замеры получились у @JohnPoebot
Если подытожить, то в "длинных" циклах лучше не изменять реквизиты формы, а делать это уже после цикла одним присваиванием.
Если подытожить, то в "длинных" циклах лучше не изменять реквизиты формы, а делать это уже после цикла одним присваиванием.
Длина цикла: 99 999 999
1. Клиент-серверная база. Клиент и сервер на одном и том же хосте.
1.1. Тонкий клиент (1cv8c.exe).
1.1.1. Через реквизит формы: 436 478
1.1.2. Через переменную: 256 755
1.2. Сервер (rphost.exe).
1.2.1. Через реквизит формы: 570 602
1.2.2. Через переменную: 103 304
1.3. Тонкий клиент (1cv8c.exe) с не выведенным на форму реквизитом.
1.3.1. Через реквизит формы: 435 077
1.3.2. Через переменную: 253 829
1.4. Сервер (rphost.exe) с не выведенным на форму реквизитом.
1.4.1. Через реквизит формы: 576 411
1.4.2. Через переменную: 102 031
1.5. Толстый клиент (1cv8.exe)
1.6.1. Через реквизит формы: 433 837
1.6.2. Через переменную: 255 464
2. Файловая база (на том же хосте, что и в пункте 1).
2.1. Тонкий клиент (1cv8c.exe).
2.1.1. Через реквизит формы: 230 742
2.1.2. Через переменную: 73 940
2.2. Сервер тонкого клиента (1cv8c.exe).
2.2.1. Через реквизит формы: 516 595
2.2.2. Через переменную: 73 927
2.3. Тонкий клиент (1cv8c.exe) с не выведенным на форму реквизитом.
2.3.1. Через реквизит формы: 230 912
2.3.2. Через переменную: 72 876
2.4. Сервер тонкого клиента (1cv8c.exe) с не выведенным на форму реквизитом.
2.4.1. Через реквизит формы: 508 219
2.4.2. Через переменную: 73 136