powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / THashTable
5 сообщений из 5, страница 1 из 1
THashTable
    #40058683
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.rgreat.ru/tmp/Delphi/Indexes.pas

Я гляжу, судя по соседней теме, тут гуру могут при желании провести code review.

Может кто посмотрит таблицу-словарь THashTable<TKey,TValue> и массив TArrayEx<T> на предмет увеличения производительности, при сохранении функционала?

Я в курсе, что там львиную долю съедает менеджер памяти, но может у кого будут идеи?

Тестилка в аттаче.
...
Рейтинг: 0 / 0
THashTable
    #40058725
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

Насколько я помню, у тебя коллизии разрешаются методом цепочек. Вот.
...
Рейтинг: 0 / 0
THashTable
    #40058736
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа стать "как все"?
...
Рейтинг: 0 / 0
THashTable
    #40058763
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

что-то очень дофига у тебя методов, они точно все нужны в одном классе?

не проще иметь отдельные специализации? ну хотя бы как в тех же стандартных библиотеках java или C++: Set, HashMap, LinkedHashMap, OrderedMap, std::unordered_map, std::unordered_set, std::multiset и пр.
...
Рейтинг: 0 / 0
THashTable
    #40058785
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
Типа стать "как все"?

Что значит, как все? Вариантов же много.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / THashTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]