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