- Регистрация
- 16.02.2014
- Сообщения
- 131
- Благодарностей
- 8
- Баллы
- 18
Всем привет!
Такая ситуация:
1) Шаб проверяет наличие ключа в списке:
2) Если ключа нет, то добавляет его в список.
В итоге сейчас список разросся до 160к строк => упала скорость выполнения шаба. Не могу сообразить, как этот момент оптимизировать можно, подскажите пж-ста...
Такая ситуация:
1) Шаб проверяет наличие ключа в списке:
C#:
lock(SyncObjects.ListSyncer)
return project.Lists["keywords"].First(s=>s.Contains(project.Variables["keyword"].Value));
В итоге сейчас список разросся до 160к строк => упала скорость выполнения шаба. Не могу сообразить, как этот момент оптимизировать можно, подскажите пж-ста...