Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!

Чем дальше в лес, тем больше понимаешь, что часть популярных тулов из стандартной либы джавы хоть и хорошо затюнены, но все еще по сути универсальные. А универсальный всегда хуже специализированного.
Я в рамках одной задачи сначала заменил стандартную TreeMap на самописный SkipList, а потом вообще на операции с массивом примитивов. Получил ускорение на порядок что по памяти, что по CPU.
Согласен. :) В задачах, где можно обойтись массивом примитивов, TreeMap скорее всего окажется в проигрышном положении, но универсальные структуры хороши именно своей универсальностью. Когда задача конкретная и известны требования и нагрузки, специализированное решение может дать существенный прирост.
Оптимизация генерации ресурсов в Java, три Ryzen и 225 замеров