Minnes läcka

Report and discuss bugs here!
Post Reply
Rille
Posts: 46
Joined: Mon Mar 29, 2004 6:36 pm

Minnes läcka

Post by Rille »

Undrar om det finns någon minnes läcka i programmet
För när man startar så tar programmet 20mb men efter ett par dagar så är det upp i 60 mb
Rille
Posts: 46
Joined: Mon Mar 29, 2004 6:36 pm

Post by Rille »

Eller det är omöjligt eftersom det är skrivit i java?
malun
Site Admin
Posts: 1589
Joined: Sun Jan 04, 2004 1:29 pm

Post by malun »

Nej, omöjligt är det inte... Det går alldeles utmärkt att bygga in minnesläckor :wink:
Men ibland är det tyvärr så att även om det inte finns någon läcka i koden så kan den inbyggda garbage collectorn i java (som har till uppgift att frigöra minnet) vara lite opålitlig.
Nu vill jag inte "skylla ifrån mig", det är mycket möjligt att jag har missat något som ligger och käkar minne. Men jag har granskat koden flera gånger utan att finna något som skulle kunna läcka.

Slutsats: Just nu är det inte mycket jag kan göra åt läckan. Du får nog helt enkelt stå ut med att starta om Yawcam med några dagars intervall.

Övrig info: Jag kommer inom kort påbörja arbetet med att porta Yawcam till C++. (Förhoppningsvis blir det lättare att upptäcka eventuella minnesläckor i den nya versionen då jag får större kontroll över minnesanvändningen...) Det kommer dock att dröja innan första c++ versionen av yawcam är klar för att testas.

/malun
Post Reply