[linux-sohbet] Re: neden crux gibi source-based bir distro

---------

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

From: Serdar KOYLU (serdar@uludag.org.tr)
Date: Thu 27 May 2004 - 15:44:00 EEST


Selamlar..

> Merhaba,
> Diğer bazı istisnai uygulamalar için bu durum değişebilir belki, ama
> genel anlamda dl_*() kullanılarak dinamik olarak yüklenen modüller ile
> monolitik olarak derlenmiş uygulamalar (eğer bu uygulama, derlenme
> sırasında bu seçime olanak sağlıyorsa) arasında performans farkı
> _olmaz_. Olmamalıdır. Olmaması için tasarlanmıştır. Olamaz. Olmasa iyi
> olur, yoksa gider o kodu yazan arkadaşı döveriz :)
>
> Gerisi şeytanın yalanlarıdır, cehalettir, uydurmadır, hurafedir. :)

:))

Yapi olarak, dl_* ile yuklenen modullerin DLL ve statik modullerden daha
yavas olmasi beklenir ve bu bastan kabul edilir. Ama bu Apache icin %25
gibi afaki bir rakam degilde, belki load time icin hissedilebilir oranda
ama runtime icin %1'in cok cok altinda kalir.

Isini bilen bir programci, kutuphanesini yazarken kullanicisinin hatali
parametre gecirmesi ihtimalini dusunur. Normal yaklasimda dusunulmeyecek
olan kontrolleri filan yapar. Ne bileyim, malloc* icin wrapper'lar vs.
kullanir. Sonucta fonksiyon cagrilari bir kac instruction fazla
kullanir. Bu, mesela 10000 bayt bir programi 10100 bayt uzatir. Ama int
aritmetik ve genelde pointer hesabi mevzusu dondugunden genel hiz binde
ve onbinde mertebelerinde dusebilir..

Bazi seyler netlessin, ayni hizda demek yanlis olur.
10.000.000 != 9.999.999 :)

Saygi ve sevgiler..

 
linux-sohbet listesinden cikmak ve tum listeci islemleri icin
http://liste.linux.org.tr/ adresini kullanabilirsiniz.
Bu listeden cikmak icin <a href="mailto:linux-sohbet-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.