MWMCR::evaluatefunction 内存不足错误
当我运行我的应用程序时,我得到了这个异常
一只忙碌的猫http://img21.imageshack。 us/img21/5619/bugxt.jpg
我知道程序内存不足..该异常还有其他可能的含义吗?
鉴于我正在调用 dll 文件(从 matlab 部署)
谢谢大家
when I run my application I got this exception
a busy cat http://img21.imageshack.us/img21/5619/bugxt.jpg
I understood that the program is out of memory .. are there any other possible meaning for that exception?
given that I am calling a dll files (deployment from matlab)
thank you all
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这绝对是可能的,只需使用 Process Explorer 即可查看进程的
工作集
。对于 32 位 Windows 系统,.NET Provecesses 的最大可用内存约为 2GB,但根据您的版本配置,该内存可能会更少。这是主题链接。
考虑到您使用 matlab,因此可能会进行大量或复杂的计算,您可能会创建大量对象/值来传递给 DLL 函数,这可能是瓶颈的一个可能来源。但这只是一个猜测,因为您需要测量您的程序才能找出真正的问题。
问候。
注意:检查您的旧问题并接受您在每个问题的回复中喜欢的答案,您的评分太低了!
It's absolutely possible, just use Process Explorer to see your processe's
WorkingSet
.For 32 bit Windows systems maximum available memory for .NET Provecesses is arround 2GB, but it can be less based on your version configuration. Here is the SO Link on subject.
Considering the fact that you use
matlab
, so probably make a massive or complex calculations, you, probably, create a lot of objects/values to pass to DLL functions, which can be a one possible sources of bottleneck. But this is only a guess, cause you need to measure you program to figure out real problem.Regards.
Note: check your old questions and accept an answer you prefer among responses you got for every question, your rate is too low !