2012-01-18 74 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。這應該報告給他們。