【发布时间】:2010-09-17 23:21:11
【问题描述】:
我有多个 winforms 应用程序,它们在启动时会下载大量参考数据。我意识到可能有一种更有效的方法可以在本地存储这些数据,而不是在每个应用程序中复制内存。此数据用于大型下拉选择列表和数据映射。有没有人有进程外内存映射解决方案或可以避免重复并减少每个应用程序中的内存开销的东西。
【问题讨论】:
-
数据量是多少? 1兆字节? 1 GB?
我有多个 winforms 应用程序,它们在启动时会下载大量参考数据。我意识到可能有一种更有效的方法可以在本地存储这些数据,而不是在每个应用程序中复制内存。此数据用于大型下拉选择列表和数据映射。有没有人有进程外内存映射解决方案或可以避免重复并减少每个应用程序中的内存开销的东西。
【问题讨论】:
您可以使用 Microsoft Enterprise SSO 来存储配置数据(这可能有点过头了)。数据将可通过 SSO API 访问。 SSO Configuration Store
做一个windows服务为你缓存数据,你可以通过IPC访问数据
可以使用 .Net 远程处理跨应用程序访问数据
【讨论】: