Я работаю над проектом на C++, который предполагает использование lpsolve версии 5.5 для решения многих линейных программ. У меня проблемы с утечками памяти.Освобождение памяти lpsolve
Я написал несколько тесты-кода:
int main(){
for(int i = 0; i < 100; i++){
lprec* lp = make_lp(0, 5000); //0 rows, 5000 columns
set_verbose(lp, IMPORTANT);
solve(lp);
delete(lp);
}
}
Этого код просачивается около 80 миллиона байт, ровно 100 ошибок. Есть ли известная утечка в lpsolve, или я неправильно обрабатываю очистку?
Благодаря
Без определения '' 'make_lp'''no вы можете помочь! Я никогда не использовал lpsolve, но я очень сомневаюсь, что есть утечки памяти, которые наблюдаются без какого-либо жесткого использования (= низкая вероятность утечки памяти). – sascha