Tuesday, March 27, 2007

Narzędzia programisty.

Już dawno miałem dokończyć ten wpis - dziś może w końcu się uda. Podczas jednych z konsultacji z C++ usłyszałem o kilku ciekawych narzędziach, które mogą pomóc w znajdowaniu wycieków pamięci. Pierwszym z nich jest valgrind, program, który pozwala tworzyć narzędzia do badania działania programu w trakcie jego wykonywania. W najprostszej wersji może on posłużyć przykładowo do sprawdzania miejsc, w których nie zwolniliśmy pamięci w programie (malloc / free). Podobną funkcjonalność oferuje nam narzędzie electric fence (całkiem sympatyczny opis na wikipedii). GDB to chyba wszystkim znany debugger :) Możemy sobie o nim poczytać międzyinnymi:

http://www.google.pl/search?hl=pl&client=firefox-a&rls=com.ubuntu%3Apl-PL%3Aofficial&hs=i0d&q=GDB&btnG=Szukaj&lr=lang_pl
http://student.agh.edu.pl/~gkozlow/GDB/
http://pl.wikipedia.org/wiki/GNU_Debugger

No comments: