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

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

Есть ViewModelCollection, в которую прилетают логи, а потом отображаются во вью.
Логи нужны все, удалять ничего во время работы приложения, нельзя. Но появилась проблема - через минут 20, логов уже около ста тысяч и оперативки -700мб.
Можно ли как-то "сжать" все это дело?
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
Можно ли как-то "сжать" все это дело?

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

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

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