程序运行时内存占有率问题
WPF中调用用C++封装的dll。
dll中这样定义
#define Num 20;
static BYTE m_pFrameBuffer1[Num][2592 * 1944 * 3] ; //用于保存数据(5M)相机数据
static BYTE m_pFrameBuffer2[Num][1280 * 960 * 3] ; //用于保存数据(1.3M)
C#运行时,发现程序的内存占有率一直在增加。
只有一个相机时,增加速度不是很快。但是如果相机即预览,又回调显示图像,内存占有率会急剧增大,几秒钟超过1,000,000K(没有夸张,真实数据)。问老大,老大说可能是dll里面内存没有释放,但是我没有给它分配内存啊?
有没有人遇到过类似的问题,求助啊!!!