Size: a a a

2021 July 14

ЕЕ

Евгений Елисеев... in pro.jvm
нужен же доступ по индексу
источник

D

DOCDOCTOR in pro.jvm
Нет, он просто итерируется по всей структуре, а именно запросов когда нужно получить конкретно один элемент по конкретному индексу нет
источник

E

Etki in pro.jvm
самое время перейти на следующий уровень к data locality
источник

D

DOCDOCTOR in pro.jvm
да хватит сидеть в песочнице
источник

ЕЕ

Евгений Елисеев... in pro.jvm
м?
источник

D

DOCDOCTOR in pro.jvm
это я просто неудачноп пошутил про data locality
источник

ЕЕ

Евгений Елисеев... in pro.jvm
ааа 😂
источник

OT

One Two in pro.jvm
Нет. Обычное арифметическое сложение, вычитание, деление и т.д.
источник

AB

Andrey Belyaev in pro.jvm
Это понятно, просто что за задача такая решается, что надо такими массивами данных оперировать так сложно?
источник

OT

One Two in pro.jvm
Обработка массивов данных с датчиков
источник

OT

One Two in pro.jvm
Честно, никогда бы не подумал то, что ArrayList в 2000 элементов может настолько медленно работать
источник

AB

Andrey Belyaev in pro.jvm
Воооот 🙂 Уже ближе. Короче, я бы начал с того, что описал бы задачу более конкретно тут: как данные вам отгружаются (пачками по 2000 чисел, по одному числу, какой объем в единицу времени и пр.), как их надо обрабатывать. А абстрактный arraylist в вакууме можно долго обсуждать.
источник

AB

Andrey Belyaev in pro.jvm
Это надо ваш код смотреть, может, у вас там алгоритм О(n!)
источник

OT

One Two in pro.jvm
Csv файл содержащий данные с датчиков
Строк свыше 2кк, параметров в строке свыше 20.
Думаю мало чем это поможет
источник

OT

One Two in pro.jvm
Считывается за раз 2000 строк
источник

E

Etki in pro.jvm
так и знал что дойдем до того что предложим новых переводчиков нанять, когда грузоперевозки текстов не справляются
источник

E

Etki in pro.jvm
но вообще вопрос про то как было определено что потери производительности происходят именно в коллекции законный, хоть и удаление первого элемента автоматом означает беду
источник

AB

Andrey Belyaev in pro.jvm
Т.е. вы читаете за раз 40к значений? Или 2000 объектов создаете?
источник

OT

One Two in pro.jvm
Убирал удаление. Выполнялось моментально.
источник

OT

One Two in pro.jvm
2000 объектов
источник