2012-01-18 62 views
2

每当我在循环中运行求解器'interalg'(在来自OpenOpt的SNLE函数调用中)时,我的内存使用量会累积,直到代码停止运行。 这发生在我的Mac OS X 10.6.8和Slackware Linux中。 我真的很感激一些建议,考虑到我在python中不是非常聪明。在循环中调用openopt SNLE时发生“内存泄漏”

谢谢!

Daniel

+0

你是什么意思的代码停止运行做?你的意思是你的程序崩溃了?发生事故时是否有4GB转储? – aayoubi 2012-01-18 23:06:13

+1

请报错bug! – plaes 2012-01-22 09:10:31

回答

2

是的,这里显然存在内存泄漏。我运行了nlsp演示程序,它使用SNLE和interalg,使用valgrind,发现一次运行解算​​器已经泄漏了295k。这应该报告给他们。