@INTERNALINTERFERENCE

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

Есть ViewModelCollection, в которую прилетают логи, а потом отображаются во вью.
Логи нужны все, удалять ничего во время работы приложения, нельзя. Но появилась проблема - через минут 20, логов уже около ста тысяч и оперативки -700мб.
Можно ли как-то "сжать" все это дело?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
vabka
@vabka Куратор тега C#
Токсичный шарпист
Можно ли как-то "сжать" все это дело?

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

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

Войти через центр авторизации
Похожие вопросы