Макрос фильтрации очень медленно работает
28.04.2020 10:45:19
|
|
|
|
28.04.2020 10:59:05
Может так?
Изменено:
По вопросам из тем форума, личку не читаю.
|
|||
|
|
28.04.2020 11:12:37
И в чем сложность заключается?
Изменено:
"Все гениальное просто, а все простое гениально!!!"
|
|||
|
|
28.04.2020 11:14:24
|
|
|
|
28.04.2020 12:34:58
"Все гениальное просто, а все простое гениально!!!"
|
|||||
|
|
28.04.2020 22:58:03
Посмотрел действительно была ошибка в цикле, поправил теперь результат тот который нужен.
"Все гениальное просто, а все простое гениально!!!"
|
|||
|
|
28.04.2020 23:06:35
Изменено:
"Все гениальное просто, а все простое гениально!!!"
|
|||||||
|
|
28.04.2020 23:19:35
Nordheim, Да я днем тоже проверял, правда не линейная зависимость, но массив выигрывает.
По вопросам из тем форума, личку не читаю.
|
|
|
|
28.04.2020 23:24:45
"Все гениальное просто, а все простое гениально!!!"
|
|||
|
|
28.04.2020 23:36:39
Nordheim, да, заработало! Спасибо за помощь)))
|
|
|
|
29.04.2020 04:02:22
На 32-бит позволяет работать с массивом Arr(1000000, 29); Arr(1000000, 30) - переполняет память (3 гига, макс.). Вот исходя из этих возможностей и поставленной задачи и нужно думать об оптимизации... С двумя массивами работать проще, имхо конечно...
Хотя сам я тоже предпочитаю массивы - работал с ними еще на Z-Spectrum.
Изменено: |
|||||
|
|
29.04.2020 08:03:54
По вопросам из тем форума, личку не читаю.
|
|||
|
|
29.04.2020 08:27:28
|
|||
|
|
29.04.2020 08:42:54
Изменено:
"Все гениальное просто, а все простое гениально!!!"
|
|||||||
|
|
29.04.2020 10:01:58
Михаил Витальевич С., Nordheim, а из-за чего спор?
Есть несколько параметров для макроса, функции, формулы 1. Работает или нет 2. Выполняется приемлемое для разового запуска время или нет 3. При многочисленном запуске время приемлемо или нет По идее все остальное отходит на второй план. Приемлемо подождать 3 секунды при обработке 200к строк - ок, нет , то нужно оптимизировать. А если запускаем в цикле и 10 раз , 30 секунд готовы ждать? а 8? вот и весь сказ. Конечно вносит свою коррекцию производительность железа его возможности. Хоть я и не сторонник греть планету процессором, но порой для разовой задачи вместо оптимизации можно получить результат простым но не оптимальным способом. Любой из выше предложенных вариантов решил вопрос ТС, а уж на одном массиве, двух, фильтре или ADO - это уже вопрос умения, привычки, удобства. P.S. Тут вот полный восторг Для тех ому сложно , просто переведу смысл, формульный и вариант в лоб рассчитывался 11 часов - вот полный звиздец.
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
29.04.2020 11:46:19
"Все гениальное просто, а все простое гениально!!!"
|
|||
|
|
29.04.2020 12:20:05
Я учился в советской школе; по русскому имел твердую тройку; но не стерпел, извините
Изменено: |
|||
|
|
29.04.2020 12:55:23
Изменено:
"Все гениальное просто, а все простое гениально!!!"
|
|||
|
|
29.04.2020 13:01:08
Off
По вопросам из тем форума, личку не читаю.
|
||||
|
|
|||