Size: a a a

2021 July 14

ch

central hardware in pro.jvm
@Fedorxchum не пробывали профилировщиком посмотреть, во что упираетесь?
источник

OT

One Two in pro.jvm
Нет.
Но очевидно то, что именно удаление.
источник

AB

Andrey Belyaev in pro.jvm
Хм, а если у вас структура одинаковая, может, как-то массивом двумерным обойтись? Про удаления сначала я понял, надо подумать, может, быстрое перекопирование поможет и дописывание в конец в новый массив? 80к чисел - это совсем не дофига, можно всё в памяти ворочать без проблем
источник

EP

EnterpriseJira Plugi... in pro.jvm
Вы так говорите, как будто wsdl2java умеет гранулярную выборочную генерирацию
источник

IK

Igor Komarov in pro.jvm
2017й год, боже
источник

EP

EnterpriseJira Plugi... in pro.jvm
Время в банках золтовалютных резервов остановилось. Туда еще РЕСТ не завезли
источник

AP

Andrey Panov in pro.jvm
Ну зануляй, вместо удаления
источник

IP

Iaroslav Postovalov in pro.jvm
@dmsol не, ну это бан
источник

I

Igor in pro.jvm
это у телеги проблемы с кэшем
источник

n

nikitasius in pro.jvm
Зачем удалять каждый раз?
Сколько вообще данных пишется?
источник

n

nikitasius in pro.jvm
Удаление 1 и добавление 1 (или в другом порядке) это как RW буфер на 1 элемент, это бред
источник

n

nikitasius in pro.jvm
@Fedorxchum напиши какой объём данных прохожит через arraylist
источник

OT

One Two in pro.jvm
2кк
источник

OT

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

n

nikitasius in pro.jvm
объекты большие? в байтах?
источник

n

nikitasius in pro.jvm
@Fedorxchum собсна к чему я это пишу.
Добавить 1 и удалить 1 в arraylist это наркомания.
2000 объектов, сделай обычный array, на 20к, добавляй элементы по индексу, добавь функцию дабы читать get(0) учитывая смешение уже добавленных. Предыдущие можешь даже не вайпать. 20к это ниочем.
Как только осталось 2к до конца, другая функция копирует 2к элементов в новый буфер, а старый ты вайпаешь к чертям.
источник

n

nikitasius in pro.jvm
20к мало, памяти много, сделай 200к, контролируй те же 2к "активных"
источник

n

nikitasius in pro.jvm
Тем самым количество удалил-перебилайдишки операций ты сведешь практичаски на нет
источник

C

Combot in pro.jvm
Работа Онлайн has been banned! Reason: CAS ban.
источник

OT

One Two in pro.jvm
Хорошо, попробую.
Спасибо
источник