Finding Memory Leaks of Legend of Tux

From LD Smith Games Workshop
Revision as of 07:22, 7 November 2009 by Levidsmith (talk | contribs) (Created page with 'Helpful way to find memory leaks under Windows. First, start Task Manager (Ctrl-Alt-Delete => Start Task Manager) Click the Processes tab Start your application, and the name …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Helpful way to find memory leaks under Windows.

First, start Task Manager (Ctrl-Alt-Delete => Start Task Manager)

Click the Processes tab

Start your application, and the name of your executable should show up in the list


In the screen below, I see that my program is using 13M of memory, and half the CPU

When I go to the stage select screen, it still uses about half the CPU, but the memory used jumps to 26.5 M


I select a stage, and the memory used again increases to 87M


I quit the stage, return to the title screen, and select another stage, which increases the memory used to 168 M.

Since the memory increses occur when a new screen is loaded, I have a good clue that makes me believe that the memory leak is due to not freeing the memory used to store the music data buffer.