169 похожих чатов

Нужен совет! Знаю что для скалы антипатерн, но нужно именно так Читаю

из кафки.
В общем держу в памяти текущие состояния в мутабельной мапе, когда состояний не больше 1500, то все ок, стрим вывозит, апдейт занимает мало времени, но когда размер вырастает до 10000, то времени на пдейт уходит катастрофически много.
Посоветуйте другую, более эффективную коллекцию для этих нужд...
Вектор?

6 ответов

14 просмотров

Flink sink с waterline ? ksqldb с оконными операциями ?

Опенхэшмап?)

Шото не верится что канкарент хэш мап не вывозит апдейт по ключу если с хешами и капасити все нормально. Или я шото не догоняю и речь идет про какуюто специфику спарка или какой-то конкретной кафка библиотеки... :О

15к объектов это ниочем. Памяти точно хватает? Апдейты тормозят всегда или только от случая к случаю? Так-то у хашмапы случается rehashing.

Evgenii Kuznetcov
15к объектов это ниочем. Памяти точно хватает? А...

вот я про это тоже думал. Если есть целевое 50к то капасити можно под это дело сразу создавать.

Artem Sokolov
вот я про это тоже думал. Если есть целевое 50к то...

Даже если не создавать под 50к, проблем быть не должно. Разве что чуть больше памяти надо во время рехэшинга

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта