Avatar billede jakobnygren Nybegynder
24. august 2005 - 15:10 Der er 1 kommentar

Memory leaks i Matlab

Vi er igang med at udvikle et system i matlab, hvor vi har købt+benytter en 3.parts DLL. Nu viser det sig at der i denne DLL er memory leaks. Hver gang der foretages et bestemt rutinekald stiger matlabs memory forbrug (efter at rutinen har returneret!), og dette ses i task manager (winXP).

Det er ikke muligt at få 3.part til at lappe sin DLL inden vores fortstående deadline.

Derfor er vi nødt til på en eller andet hacket måde at løse problemet. Er der nogen her der har en ide til hvordan man får pillet al den memory ud af matlab stakken?

Er det sådan at matlab spawner nogle tråde/processer man kan finde og slå ihjel? Eller kan man fx 'reset' matlab undervejs i programmet når maskinen er ved at løbe tør for memory? Andet?

Det er egentlig ret frustrerende - så kan vi lære at kode tingene selv I guess..

Håber i kan hjælpe! :-)
Avatar billede driis Nybegynder
24. august 2005 - 17:45 #1
Jeg har et lignende problem med Image Acquisition Toolbox og en 3. parts driver, så jeg lytter lige med ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester