Цитата:
Сообщение от flopix
А вообще в чем преимущества FastMap по сравнению скажем с обычным HashMap или ConcurrentHashMap?
|
В том что там используется пул для нод/бакетов/других inner-объектов из-за чего не происходит де-аллокации/алокации памяти на каждое modify-действие. И некоторые другие изменения, вроде weak interator из коробки для любых коллекций.
Цитата:
Сообщение от flopix
желательно от него отказаться?
|
Такое обычно используется в исключительных ситуациях (realtime java / глубокие оптимизации под конкретную задачу / ...), людьми, которые
понимают что они делают и зачем. В остальных случаях это излишне, в добавок, при неправильном использовании может еще сожрать огромное количество памяти и даже тормозить на вытаскивании/возвращении в пул объектов, если пул огромен (пул там кстати wait-free, хе-хе).
Если Вы не знаете нахрена этот джаволюшен нужен, чем он отличается от дефолтных коллекций, то он Вам не нужен и даже вреден.