Salı, Kasım 08, 2005

mtrace

az önce çok hayati bir bilgi edindim.
mtrace

mtrace ile bellek yönetiminiz üzerinde hata ayıklama yapabiliyorsunuz.
çok ama çok faydalı, hemen denedim yazdığım program üzerinde ne kadar geri verilmeyen belleğim var diye, baya utanç verici bir tablo çıktı.

kısaca mtrace kullanımına değinmem gerekirse

$# export MALLOC=~/mtrace_log
$# emacs deneme.c

-----deneme.c-------------------------------------------
#include
#include

int
main()
{
mtrace();
char *a=malloc(256);
//free(a);
return 0;
}
----------------------------------------------------------------

$# gcc deneme.c -o deneme
$# ./deneme
$# mtrace deneme mtrace_log

bu kadar.

c'da kod yazıyorum diyorsanız emacs+gdb+mtrace üçlüsü şiddetle tavsiye olunur.

1 yorum:

  1. Hi, Need to know about telecommunications story or update, so visit my website **Telecom** site/blog. It pretty much covers Telecommunications Updates related stuff.

    Have a nice day.
    Otai

    YanıtlaSil