глНачатьЗамерВремениВыполнения(Контекст);
Для Номер = 1 По 10 Цикл
Состояние("Загрузить "+Номер);
ТЗ2 = СоздатьОбъект("ТаблицаЗначений");
ТЗ2.Загрузить(ТЗ1);
КонецЦикла;
глЗакончитьЗамерВремениВыполнения(Контекст,,1);
глНачатьЗамерВремениВыполнения(Контекст);
Для Номер = 1 По 10 Цикл
Состояние("Выгрузить "+Номер);
ТЗ2 = СоздатьОбъект("ТаблицаЗначений");
ТЗ1.Выгрузить(ТЗ2);
КонецЦикла;
глЗакончитьЗамерВремениВыполнения(Контекст,,1);
Первый запуск:
[18:01:40] : Закончен замер времени выполнения, продолжительность 00:00:26.0532
[18:02:02] : Закончен замер времени выполнения, продолжительность 00:00:21.0541
Второй запуск
[18:04:01] : Закончен замер времени выполнения, продолжительность 00:00:24.0021
[18:04:26] : Закончен замер времени выполнения, продолжительность 00:00:25.0571
(6) Сколько пользовался. Никогда не было проблем в этой процедуре. Откуда такие данные?
А вот преимущество загрузить от метода выгрузить заключается что в этом методе он сразу перегружает структуру колонок. Поэтому достаточно сразу загрузить. В методе выгружить структуру колонок надо создавать отдельно.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший