Главная страница
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.022 c
15-1302368658
Димка На
2011-04-09 21:04
2011.07.24
ИЕ 9


2-1302930981
mefodiy
2011-04-16 09:16
2011.07.24
Как отключить F12 в Delphi 2010


15-1302075725
Loginov Dmitry
2011-04-06 11:42
2011.07.24
Windows Server 2008 - как избавиться от UserProfile WINDOWS


15-1302406131
TUser
2011-04-10 07:28
2011.07.24
А на чем мозилла деньги делает?


15-1293777493
Медвежонок ХМЛ
2010-12-31 09:38
2011.07.24
корпорация зла