MWMCR :: evaluatefunction错误内存不足

时间:2011-08-14 13:47:18

标签: c# matlab matlab-deployment out-of-memory

当我运行我的应用程序时,我得到了这个异常

a busy cat http://img21.imageshack.us/img21/5619/bugxt.jpg

我知道程序内存不足..该异常还有其他可能的含义吗?

鉴于我正在调用dll文件(从matlab部署)

谢谢大家

1 个答案:

答案 0 :(得分:1)

绝对可以,只需使用Process Explorer查看您的流程WorkingSet即可。 对于32位Windows系统,.NET Provecesses的最大可用内存大约为2GB,但它可能更少基于您的版本配置。这是SO Link on subject

考虑到你使用matlab的事实,所以可能进行大规模或复杂的计算,你可能会创建大量的对象/值来传递给DLL函数,这可能是一个可能的瓶颈来源。但这只是猜测,因为你需要测量你的程序以找出真正的问题。

问候。

注意检查您的旧问题,并在每个问题的回复中接受您喜欢的答案,而且费率太低了!