zwalnianie pamięci

0

ktoś wie może jak zwolić całą pamięć którą zajmowała nasza aplikacja?

0

Jeżeli nie wyłączyłeś jeszcze aplikacji to usuwasz po kolei wszystkie obiekty (free), zwalniasz alokowaną pamięć dla zmiennych itp.
Jeżeli już program się wyłączył to musztarda po obiedzie. Możesz jedynie próbować przenieść go do swap'a (jak masz WinXP lub jakiś menedżer pamięci to nie musisz system sam to zrobi)--Jest jeszcze jeden błąd ... :)

--------------Blok reklamowy :) -----
kanał: #4programmers.net lub #4programmers
w sieci POLNet
serwer np.: warszawa.ircnet.pl

0

źle mnie zrozumiałeś chodzi mi o procedurę czyszczącaą całą alokację pamięci jaka została przydzielona do programu..
czy jest takowa czy jest na to inny sposób.?

0

ares napisał:
źle mnie zrozumiałeś chodzi mi o procedurę czyszczącaą całą alokację pamięci jaka została przydzielona do programu..
&gtczy jest takowa czy jest na to inny sposób.?

Pojedynczej procedury raczej nie ma. Żeby zwolnić pamięć musisz mieć zajmowany adres. Być może trzeba jakoś uzyskać zakres pamięci zajmowany przez aplikację (dosowe mem pokazywało zakres, więc chyba się da). Jak już będziesz miał zakres pamięci to możesz ją zwolnić przez FreeMem.--Jest jeszcze jeden błąd ... :)

--------------Blok reklamowy :) -----
kanał: #4programmers.net lub #4programmers
w sieci POLNet
serwer np.: warszawa.ircnet.pl

1 użytkowników online, w tym zalogowanych: 0, gości: 1