RU

Поиск по миллиону товаров на JavaScript: когда сжатый индекс проигрывает массиву

На миллионе синтетических записей в Node.js сжатый индекс обогнал простое пересечение массивов примерно в пять раз — на запросах «редкое + частое».…

JavaScriptинвертированный индексUint32ArrayvarintIndexedDBWeb Workersоптимизация памяти
Habr
RU

Deckhouse Prom++: как мы сжали разметку метрик Prometheus и снизили расход памяти в 2,5 раза с помощью статистики данных

Хотели избежать копирования данных, придумали свою служебную разметку, а потом обнаружили: она занимает почти столько же места, сколько сам исходный…

c++c++23prometheusprom++jemallocswitchunrollif-elsevarintoffset