Странно.
Наверно там данных было чуть менее, чем дофига.
А что могло бы быть быстрее на ваш взгляд ?
Я думаю если данные выбирать из базы и оперировать в памяти то мап это самое быстрое из возможных.
Ну можно еще завести массив container-ов. Там не будет потерь на сортировку. И память сразу выделяется пачками. За счет этого быстрее. Но зато ограничения на тип ключа (int32).
Либо данные из базы не выбирать в память, а попробовать (если это возможно) SQL запросами массовую обработку делать.
|