内存泄漏真可怕
这周末校庆活动,于是前天孙老师让我做个能用来演示的3D player。我就做了个循环播放demo clip的玩意儿。话说我的毕设都是靠nVidia的3D Vision眼镜来看3D效果的,而我们实验室还有另外一台Bolad的硕大的裸眼观看3D的平板电视。那就干脆用我一台机器演示吧。为了做这个电视demo,我才发现:
- bolad这个电视很沉。。。一个人搬不动,得两个人才能稳稳地从一个桌子搬到另一个桌子上……
- bolad这个电视的分辨率不高,只有1360x768
- 有个不知道谁写的针对bolad的3D播放器,居然还要加密狗才能使用……
- 就是这个sb播放器,播放image sequence的时候,没读取一帧,都会申请内存空间做它内部的处理和转存,而且这个空间申请完了不释放!!!于是就看到以25fps播放的时候,系统的可用内存每秒缩水100MB左右,然后开始写VM,然后开始卡,然后,这个程序就没有然后了。。。时间静止了
- 这个播放器的右下角有一行字,大概是“863项目测试专用版本”……真让人无语
这周四要中期答辩了,该想想之前有啥可以拿来说的……