Кэширование динамического набора данных в WPF - PullRequest
0 голосов
/ 11 февраля 2019

В приложении WPF есть набор данных, который используется почти на каждом экране приложения.Этот набор данных создается динамически с помощью фонового процесса, подобного этому enter image description here

Фоновый процесс будет извлекать данные через регулярные промежутки времени и предоставлять обновленные данные для доступа на каждом экране.

Я планирую разработать механизм глобального кэширования с использованием System.Runtime.Caching

У меня есть 3 набора данных, который составляет около 2 тысяч строк с несколькими столбцами для каждого набора данных.Просто интересно, смогу ли я получить какую-нибудь проблему в будущем для большого числа данных?

1 Ответ

0 голосов
/ 11 февраля 2019

Просто интересно, могу ли я в будущем извлечь какую-либо проблему для большого числа данных?

Эта проблема зависит от того, сколько памяти доступно и будет доступно на вашем клиенте.машины.Если вы нацелились на Any CPU или x64, управляемая куча будет увеличиваться по мере необходимости, чтобы в основном использовать все доступное адресное пространство на 64-битной машине.Пожалуйста, обратитесь к документам для получения дополнительной информации об ограничениях.

Хранение 3 x 2000 объектов в настольном приложении обычно не должно быть проблемой, если только объекты не имеют огромного размера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...