c#大型数组到独立进程

时间:2016-04-05 14:48:30

标签: c# memory-management

我想在32位C#应用程序中将视频暂时录制到内存中。它不是将应用程序更改为64位的选项。但该应用程序在64位操作系统上运行。

视频序列的每个图像都是500万像素,序列由500张图片组成。将它们加载到内存会导致大约2.5GB的内存使用量。这使应用程序接近内存不足异常。

有没有办法将包含所有图像的数组存储到一个独立的进程,以便它可以使用完整的4GB来存储视频序列?如果这样做是个好主意,还是有最佳实践处理内存中的视频文件?

0 个答案:

没有答案