Ich arbeite an einem C++ - Projekt, das die Verwendung von lpsolve Version 5.5 zur Lösung vieler linearer Programme beinhaltet. Ich habe Probleme mit Speicherlecks.Freigeben von lpsolve-Speicher
Ich schrieb einige Test-Code:
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);
}
}
Dieser Code etwa 80 Millionen Bytes, mit genau 100 Fehler Lecks. Gibt es ein bekanntes Leck innerhalb von lpsolve oder handle ich mit der Bereinigung falsch?
Dank
Ohne eine Definition von '' 'make_lp'''no kann man Ihnen helfen! Ich habe nie lpsolve verwendet, aber ich bezweifle sehr, dass es Speicherlecks gibt, die ohne eine harte Kernnutzung beobachtet werden (= geringe Wahrscheinlichkeit von Speicherlecks). – sascha