Я переписываю часть приложения для картографирования сайтов Delphi 6, которое я написал ранее. Приложение сканирует один сайт.
Мне нужно управлять двумя аспектами этого:
- Очередь URL-адресов для сканирования в порядке поступления.
- Отсканированный список URL-адресов, чтобы ссылки с новой страницы не добавлялись в очередь, если они уже были посещены. Этот список нужно будет поискать.
Раньше это делалось с помощью TList и StringList соответственно. Очевидно, что их производительность снижается на сайтах с тысячами ссылок.
Мой вопрос: что следует использовать для этих очередей/списков, чтобы обеспечить наилучшую производительность? У меня мало опыта работы с хэшами.
TMemIniFile
для THashedStringList - person Premature Optimization   schedule 30.07.2011