我只是对此感到好奇。据我了解,memorymappedfiles 是存储在虚拟内存中的文件。
现在我有这种情况..我在 winform c# 应用程序中有一个用户控件。
我在这个用户控件中声明了一个静态位图对象。我每秒 8 次获得一个新的图像文件(相同的格式和大小)。我用新图像更新静态位图文件。我覆盖用户控件中的 onpaint 以显示图像。
使用内存映射文件/对象而不是静态位图对象来改善内存使用是否有任何好处?
我以前从未使用过它,尤其是在这种情况下,我找不到太多关于它的信息。
谢谢
我只是对此感到好奇。据我了解,memorymappedfiles 是存储在虚拟内存中的文件。
现在我有这种情况..我在 winform c# 应用程序中有一个用户控件。
我在这个用户控件中声明了一个静态位图对象。我每秒 8 次获得一个新的图像文件(相同的格式和大小)。我用新图像更新静态位图文件。我覆盖用户控件中的 onpaint 以显示图像。
使用内存映射文件/对象而不是静态位图对象来改善内存使用是否有任何好处?
我以前从未使用过它,尤其是在这种情况下,我找不到太多关于它的信息。
谢谢