【matlab】运行 越算越慢

来源:互联网 发布:adobe pdf mac 编辑:程序博客网 时间:2024/05/16 23:36

http://www.ilovematlab.cn/thread-207245-1-1.html

问题

我用matlab做了一个优化的程序,调用comsol来进行计算,但是运行时间较长,我用实验室的服务器进行计算,但是一晚过后matlab的计算速度渐渐变慢,最后竟然停止了运算,请问各位大侠,这是个怎么个问题啊?

方案

好长时间没有上论坛了,刚看见你的回复,去年参加了研讨会,一个工程师告诉我说如果matlab运行时间过于长,可能每次运算所遗留的中间数据或者句柄(comsol和matlab link会在每次计算后保存句柄 heap),解决的方法是将matlab长时间的运行改为多个短时间的运行,在一次运行结束时保存好这次的数据,然后进行下一次的运算时将上次的保存数据载入即可,运行间隔的时候讲matlab重启或者将电脑重启一个,释放下内存中的数据。

0 0
原创粉丝点击