我正在开发一个 winforms 应用程序,我必须在其中从 Web API 调用加载数据。将返回几百万行数据,必须将其存储在字典中。逻辑是这样的。用户将单击一个项目并加载数据。如果用户单击另一个项目,则会创建另一个新词典。在此过程中,将创建几个这样重量级的 Dictionary 对象。一段时间后,用户可能不会使用旧的 Dictionary 对象。这是使用 WeakReference 的情况吗?。请注意,重新创建任何 Dictionary 对象都需要 10 到 20 秒。如果我选择将所有对象保留在内存中,应用程序性能会在一段时间后缓慢下降。
翻过高山走不出你
莫回无
随时随地看视频慕课网APP
相关分类