#0
by Кецалькоатль
Гружу адресный классификатор в свой иерархический справочник. (Кто не знает, это DBF-ки примерно 80 Мб размером). Чтобы не выполнять поиск каждый раз в справочнике (нужно найти родителя), добавляю элемент в соответствие. Ключ - строковое представление элемента адреса (строка длиной 25 символов) из DBF-ки, значение - ссылка на элемент справочника. Так вот, грузится это все часов 6, и памяти жрет 1,5 гига, кроме того, после загрузки стоит очистка этиго соответствия: И вот именно на этом операторе начинаются нереальные тормоза. 1С-ка забирает еще 1 гиг памяти и юзает винт постоянно (физ. памяти 1 гиг на машине). В структуре по ключу быстрее поиск производится? Памяти она меньше жрет или больше?
#1
by Defender aka LINN
Насколько знаю, Соответствие будет быстрее. Но это не долго проверить. Создай большую структуру и соответствие и сравни время поиска.
#4
by Мимоходом
По мере того, как в соответсвие добавляются новые элементы, скорость работы этого объекта уменьшается. Если первый елемент коллекции вставляется мгновенно, то 500 001 с заметной задержкой. Видимо, все больше времени тратиться на обновление индекса.
#6
by Добрый
В таком случае преображается в следующий вопрос "Что быстрее на запись а что на чтение: структура или соответствие?"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как найти соответствие в 1С 8.0 соответствие именам SQL таблицы
- структура хранения остатков в регистрах (миниисследование)
- Что работает быстрее
- СООБЩЕНИЕ: СТРУКТУРА КОНФИГУРАЦИИ НЕСОВМЕСТИМА С ТЕКУЩЕЙ ВЕРСИЕЙ ПРОГРАММЫ
- Выборка.НайтиСледующее(Структура) vs ВременнаяТаблица.НайтиСтроки(Структура)
- Что быстрее массив или список ?
- v7: Аналог Структура = Новый Структура в 7.7
- что работает быстрее соответствие, список значений или таблица значений
В этой группе 1С
- Компонента 1С:Печать штрихкодов не установлена на данном компьютере
- v7: Проблемы с формулой <ТекстВШапке #C>?
- Группировка по реквизиту ТЧ документа в печатной форме...
- Конвертация данных2.0. Как перенести только одну нужную группу справочника
- Ошибка "Недостаточно памяти", что делать?
- Среднемесячный оклад за предыдущие три месяца. Задача по специалисту-платфо
- Как перенести только одну нужную группу справочника Номенклатура
- Не выводится картинка в строке табличной части!
- Подскажите прогу слить DVD фильм в 700 метров с отл.качеством!?
- Зик 77 и ошибки прошлых периодов
- Установка на флешку, 1Cv77, 1С Аспект 7.7 Компактная торговая система
- Карта России для 1С 8.0
- Получение цены на дату документа
- Группировка Квартал в ToYSQL
- Акроникс. Ни разу не пользовался.
- Printer Posiflex 7000 и Атол драйвера к 1С
- Лицевой счет (Т-54) в бухгалтерии 7.7.
- ТОРГ-12 - какую инфу можно выводить в поле "Структурное подразделение"?
- Что такое MRG[ --> ] в текстах модулей ?
- УСН. Доход должен быть за минусом НДС?