Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 多个应用共享相同的引用数据。_C#_Winforms_Memory - Fatal编程技术网

C# 多个应用共享相同的引用数据。

C# 多个应用共享相同的引用数据。,c#,winforms,memory,C#,Winforms,Memory,我有多个winforms应用程序,它们在启动时下载大量参考数据。我意识到可能有一种更有效的方法来本地存储这些数据,而不是在每个应用程序中复制内存。此数据用于大型下拉选择列表和数据映射。是否有人有进程外内存映射解决方案或其他可以避免重复并减少每个应用程序内存开销的解决方案 您可以使用Microsoft企业SSO来存储配置数据(这可能是一种过度使用)。可以通过SSO API访问数据。 创建一个windows服务来缓存数据,您可以通过IPC访问数据 可以使用.Net远程处理跨应用程序访问数据 它有多

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

  • 您可以使用Microsoft企业SSO来存储配置数据(这可能是一种过度使用)。可以通过SSO API访问数据。

  • 创建一个windows服务来缓存数据,您可以通过IPC访问数据

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


  • 它有多少数据?1兆字节?1GB?