Задать вопрос
@INTERNALINTERFERENCE

Как уменьшить размер занимаемого места массивом?

Есть ViewModelCollection, в которую прилетают логи, а потом отображаются во вью.
Логи нужны все, удалять ничего во время работы приложения, нельзя. Но появилась проблема - через минут 20, логов уже около ста тысяч и оперативки -700мб.
Можно ли как-то "сжать" все это дело?
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity: тариф Базовый
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
Можно ли как-то "сжать" все это дело?

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

Войдите, чтобы написать ответ

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