Вниз
Скачать: CL | DM;

Медленный поиск у 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.003 c
8-1214048535
Al
2008-06-21 15:42
2011.07.24
Как сделать в функции динамическую переменную?


2-1302299560
TheEd
2011-04-09 01:52
2011.07.24
Ламерский вопрос про обновление списка lookup-поля


15-1302258883
KilkennyCat
2011-04-08 14:34
2011.07.24
вопрос по ActionScript3


15-1302211804
Юрий
2011-04-08 01:30
2011.07.24
С днем рождения ! 8 апреля 2011 пятница


2-1302860093
MrBadge
2011-04-15 13:34
2011.07.24
Char в Word




   Наверх