MWMCR::evaluatefunction错误内存不足

本文关键字:内存不足 错误 evaluatefunction MWMCR | 更新日期: 2023-09-27 18:05:26

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

一只忙碌的猫http://img21.imageshack.us/img21/5619/bugxt.jpg

我知道程序内存不足了。这个例外还有其他可能的含义吗?

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

谢谢大家

MWMCR::evaluatefunction错误内存不足

这是绝对可能的,只需使用进程资源管理器来查看您的进程的WorkingSet。对于32位Windows系统,. net进程的最大可用内存约为2GB,但根据版本配置可以更少。这是主题的SO链接。

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

致意。

注释: 检查您的旧问题并接受您在每个问题的回答中喜欢的答案,您的比率太低了!