多个应用共享相同的参考数据。 。

时间:2008-10-19 03:04:36

标签: c# winforms memory

我有多个winforms应用程序,可以在启动时下载大量参考数据。我意识到可能有一种更有效的方法来在本地存储这些数据,而不是在每个应用程序的每个人中复制内存。此数据用于大型下拉选取列表和数据映射。是否有人有一个进程外的内存映射解决方案或允许这样做的东西,以避免重复并减少每个应用程序中的内存开销。

1 个答案:

答案 0 :(得分:2)

  1. 您可以使用Microsoft Enterprise SSO存储配置数据(这可能是一种过度杀伤)。数据可通过SSO API访问。 SSO Configuration Store

  2. 制作一个Windows服务来为您缓存数据,您可以通过IPC访问数据

  3. 可以使用.Net远程处理来跨应用程序访问数据