Что быстрее массив или список ? #397752


#0 by smaharbA
Проверять лениво ))) массив или список всего из 5 элементов Массив[x] или Сп.ПолучитьЗначение(x)
#1 by mikecool
тоже лень проверить, голосую за массив :)
#2 by ДенисЧ
массив
#3 by smaharbA
надо было голосовалку ) кто может прикрутите пожалуйста
#4 by АЛьФ
Массив быстрей. Т.к. с точки зрения 1С (да и вообще) это просто набор из n переменных. А список - это объект со всем тормозами при обращении к его методам.
#5 by Fragster
массив. но по списку функции обработки есть. и представление, которое как отдельную колонку использовать можно...
#6 by Mashinist
#7 by smaharbA
Значит голосую )
#8 by smaharbA
или Кортеж=Кортеж+с*МассивДекодера[Количество]-МассивДекодера2[Количество];
#9 by nop
и я за! по логике так, но не проверял. Может быть и наоборот :)
#10 by Fragster
первое быстрее
#11 by Torquader
Массив быстрее, но в массиве всегда фиксированное число элементов, а в списке значений элементов произвольное число. Плюс, есть возможность задавать текстовое представление и выделение группы элементов (хотя, это всё реализуется тремя массивами на ура и работает быстрее). А вот когда мы хотим найти элемент в массиве, то тут уже список будет быстрее (так как массив нужно перебрать, а во внутреннем коде 1С перебор выполняется быстрее).
#12 by Fragster
а вообще для 1с потери на интерпретацию большие, так  что на глаз (ну или на _getperfomancecounter) наверное незаметно будет...
#13 by smaharbA
мне наплевать на содержимое, оно будет только число
#14 by Torquader
С числом было бы быстрее в языках, где можно явно определить тип. Здесь же массиву всё равно, какой в нём тип. Не стоит только использовать массивы в JavaScript - там получается, что элементы массива - это свойства объекта, и всё тормозит, как нигде ещё.
#15 by Shaman100M
Если сравнивать поиск в СЗ методами НайтиЗначение; Получить; и метод Найти в строке, содержащей через разделители значения этого СЗ, то Найти выигрывает во времени где-то на порядок.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С