在WPF应用程序中,几乎整个应用程序的每个屏幕都在使用一个数据集。 该数据集是由这样的后台进程动态创建的
“后台”进程将定期提取数据,并使更新的数据可从每个屏幕访问。
我计划使用以下方法开发全局缓存机制 System.Runtime.Caching
我有3个数据集,每个数据集大约有2000行,其中有多列。 只是想知道将来是否会因为大数据量而遇到任何问题?
答案 0 :(得分:1)
只是想知道我将来是否会因为大数据量而遇到任何问题?
这是否是一个问题取决于客户机上有多少内存并将可用。如果您以Any CPU
或x64
为目标,则托管堆将根据需要增长,以基本消耗64位计算机上的所有可用地址空间。有关限制的更多信息,请参考docs。
除非在桌面应用程序中存储3 x 2000个对象,否则这些对象通常不成问题。