Есть ли лимит значений в массиве?

astral_7

Участник
Регистрация
3 Май 2023
Сообщения
39
Хочу приколдесный режим сделать и надо в массив устанавливать очень много значений.
 

astr34

Эксперт
Регистрация
16 Июл 2023
Сообщения
18
Месяц назад тестировал - лимита не было (размер массива вплоть до 400000 - макс. количество переменных, каждый эл. массива считается за переменную), но считаю что он нужен т.к даже небольшое кол-во операций с большими массивами вызывает просадки TPS (вплоть до перезагрузки шарда). Так что хранить больше пары тысяч значений не рекомендую. Чтобы хранить больше данных, можно несколько значений записать с разделителем в текстовую переменную, добавлять её в массив, а после получения элемента разбивать его по разделителю и получать исходные данные. Для конкретных задач можно придумать более эффективную систему хранения данных.
 

Mee8YT

Эксперт
Регистрация
3 Май 2023
Сообщения
358
Для конкретных задач можно придумать более эффективную систему хранения данных.
я данные для своего музыкального редактора храню в массиве, и чтобы всё дело оптимизировать, музыка хранится в предметах
это очень экономит место
 
Сверху