我有一个桌面应用。 其目的是连接到4个数码相机并使用VLC绑定显示在表格上。 它的另一个目的是识别动作并上传到我的服务器。
我将FPS限制为每秒10帧。 它永远不会超越这个FPS。
如果我在我的PC上运行它是一个四核8GB RAM,那么一切正常。
如果我在朋友的PC上运行它是Duo Core 4gb RAM,它可以运行几天,然后内存异常会导致应用爆炸。
崩溃的时间是不可预测的。 我到处都有错误处理程序(偏执:))但是有史以来唯一报错的是内存异常,它会随机发生。我将此解释为异常在其他地方的原因。
我正在使用EMGU和C#。
我安装了DotMemory - JetBrain并拍摄了随机快照。没有什么比这更好的了。没有内存峰值或没有丢弃的对象。
这是截图:
现在,'绿色区域'明显占据主导地位。但是我现在应该采取什么步骤?
谢谢任何人!
其他:
这是它开始的地方。然而,代码/功能是一样的......