Быстро сжимаем, быстро пишем и читаем! На Java
|
|
Четверг, 04 Августа 2022 г. 14:20
+ в цитатник
В ходе разработки IDE
1С:Enterprise Development Tools у нас возникла необходимость быстро оперировать с довольно большими (несколько гигабайтов) объемами данных. Если не вдаваться в детали: при интерактивной работе пользователя с IDE при переключении с одной ветки репозитория на другую нам нужно сохранить текущее состояние проекта и загрузить состояние проекта из новой ветки. Детали (и объяснение – почему счет идет на гигабайты) — в конце статьи, непосредственно к Java это отношения не имеет, кому интересно – прочтет. Ну а что касается Java, то задача выглядит так: быстро сохранить несколько гигабайт информации на диск и быстро считать несколько гигабайт информации с диска. Как мы решали эту задачу, с какими трудностями столкнулись и как их преодолели – под хабракатом.
Читать дальше → https://habr.com/ru/post/680838/?utm_source=habrahabr&utm_medium=rss&utm_campaign=680838
Метки:
Блог компании 1С
Высокая производительность
java
алгоритмы
сезон java
оптимизация
многопоточность
zstd
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-