[linux-baslangic] gcc ile hafiza tasmasi

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Volkan YAZICI (yazicivo@itu.edu.tr)
Date: Wed 05 May 2004 - 00:43:27 EEST


                merhaba,
        gecenin bir saati seytanin durtmesi uzerine dcgui2'yi kurayim bakalim
dedim. required listesindeki dctc'yi sorunsuz derleyip kurmayi basardim. sira
dcgui2'ye gelmisti. configure islemi sorunsuz gerceklesti fakat her sey
derlenme esnasinda koptu.

        make dedikten sonra program asagidaki noktada takilip kaliyor:

        if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/opt/share"\"
        -DPACKAGE_LOCALE_DIR=\""/opt/share/locale"\" -DORBIT2=1 -pthread
        -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0
        -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0
        -I/usr/include/libart-2.0 -I/usr/include/gconf/2
        -I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0
        -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0
        -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0
        -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0
        -I/usr/include/pango-1.0 -I/usr/include/freetype2
        -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include
        -I/usr/include/libxml2 -DBDB_V4 -DHAVE_ZLIB -g -O2 -MT interface.o
        -MD -MP -MF ".deps/interface.Tpo" \
        -c -o interface.o `test -f 'interface.c' || echo './'`interface.c; \
        then mv -f ".deps/interface.Tpo" ".deps/interface.Po"; \
        else rm -f ".deps/interface.Tpo"; exit 1; \
        fi

        aslinda derlemenin takilip kalmasi sorun degil. genelde bazi buyuk
dosyalarda islemci yukunden dolayi cok beklendigi oluyor. fakat burada durum
bambaskaydi. yukaridaki satirlar ekranda gorundugu ilk 30-45sn icinde her sey
olagan bir sekilde (dogal olarak 100% cpu yuku ile) devam etti. fakat
bir yerden sonra bir hafiza tasmasi basladi ve ram'in hepsi 2sn icinde doldu,
ardindan swap alani da agzina kadar dolmaya basladi. ve harddiske yazim
aktivitesi 7-8mb/sn seklinde devam etti (swap'e yazdigindan sanirim). islemci
yuku zayifladi (%50'yi gecmedi). bu bayagi bir sure boyle devam etti. ardindan
dayanamayip ctrl+c dedim.

        isin diger bir ilginc yani ise ctrl+c dedigim de swap kullanimi birden 0
oldu ve ram kullanimi en basta hicbir sey yapmadan onceki halinden daha az
hale dustu. :) (dusundum de acaba ram'in cok kullanildigi zamanlar bu programi
derlemeye calisip sonra ctrl+c mi yapsam ;) sorularim su sekilde olacak:

        1) dcgui2 paketini unstable debian'in orig source'larindan indirdim. acaba
        bu hafiza tasmasinin sebebi ne olabilir. gelistiriciler bu paketi duzgun
        derleyebilmisler midir? sorun benden kaynakli ise neden dolayi boyle bir
        sey ortaya cikmis olabilir. (gcc 3.3.2 kullaniyorum)

        2) programda ctrl+c yaptigim zaman ram neden bu kadar guzel bir sekilde
        temizlendi. diger programlar da bundan hic etkilenmedi, hepsi gayet guzel
        calismaya devam ettiler. cogu program kapandiktan sonra kullandigi ram
        kismi free komutunda hala kullaniliyormus gibi gozukuyor. bu tur
        programdan kaynakli bos yere ram kullanimlarini nasil onleyebilirim?

        ilginizden dolayi simdiden tesekkurler
        iyi calismalar

-- Attached file included as plaintext by Ecartis --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAmA5/GcWq5WdHoacRAsqVAJ9XNX9WOiF6rklVKscSKhQs+cRnnACggbvR
ZzUGURWPSpSam0Fp0/zc9Y4=
=a8qE
-----END PGP SIGNATURE-----

---
linux-baslangic listesinden cikmak ve tum listeci islemleri icin
http://liste.linux.org.tr/ adresini kullanabilirisniz.
Bu listeden cikmak icin
<a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.