Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.24;
Скачать: 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 вся ветка

Текущий архив: 2011.07.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
15-1302270628
Galera
2011-04-08 17:50
2011.07.24
Медленный поиск у RxMemoryData


15-1302120074
Игорь Шевченко
2011-04-07 00:01
2011.07.24
McSimm, с днем рождения!


2-1303316751
Лариса
2011-04-20 20:25
2011.07.24
Много вопросов по StringGrid


15-1300952669
test_test
2011-03-24 10:44
2011.07.24
Дайте по рукам


1-1260380174
alexan
2009-12-09 20:36
2011.07.24
Циклы