Форум: "Прочее";
Текущий архив: 2011.07.24;
Скачать: [xml.tar.bz2];
ВнизМедленный поиск у RxMemoryData Найти похожие ветки
← →
Galera (2011-04-08 17:50) [0]Приходится дописывать программу 10-летней давности.
Разбраться было нелегко. Но повезло. Автор писал с комментариями. Я кое-что изменил, что-то добавил.
Сторонних компонент кроме RX`ов не используется.
Понадобилось изменить определенный алгоритм. В нем использовался обычный датасет, решил заменить RxMemoryData, предполагал что в памяти будет быстрей.
Алгоритм здоровенный и в целом приходится под все это подстраиваться при перепичывании.
Все хорошо,НО Locate у RxMemoryData медленно отрабатывает. Понятно, что он и так медленный, но он медленней, чем у обычного датасета с таблицей на харде. Конечно причин могет быть миллион - первая из них кривые руки. НО
В связи с этим вопрос:
это нормальное и присущее RxMemoryData явление? , или все-таки нужно глЫбже проникнуться.
← →
Игорь Шевченко © (2011-04-08 18:28) [1]1. у RxMemoryData есть какое-то подобие индексов
2. почему не ClientDataSet ?
← →
Loginov Dmitry © (2011-04-09 23:36) [2]
> Все хорошо,НО Locate у RxMemoryData медленно отрабатывает.
Значит используется последовательный перебор строк в памяти.
> Понятно, что он и так медленный, но он медленней, чем у
> обычного датасета с таблицей на харде.
Что есть "обычный датасет с таблицей" на харде?
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.07.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c