[LUGOS] Hitrost in RAM

Metod Kozelj metod.kozelj at lugos.si
Wed Apr 7 11:08:55 CEST 2004


Howdy!

Jurij Reščič wrote:

> Če program napisal sam, s katerim prevajalnikom si ga prevedel?  
> Oziroma če
> veš, s katerim prevajalnikom je program bil preveden in s kakšnimi 
> opcijami?
>
> Različni prevajalniki delajo različno hitre izvršilne kode; gcc ni 
> ravno hitrostna perla.


To je res. Intelov C prevajalnik za linux zna narediti kakšnih 10-20% 
hitrejši program kot gcc 3.3 ... Oboje optimizirano za dano hardversko 
platformo (P4).

> Največ koliko spomina nek program potrebuje, ti pove ukaz "size":
> [jure at node11 $ size ~Molsim/Prog349/molsim_ser.exe
>   text    data     bss     dec     hex filename
> 1908406  153080 47068132        49129618        2eda892 
> /home/jure/Molsim/Prog349/molsim_ser.exe


To ti seveda pove nekaj le o statičnih spremenljivkah. Imam program:

$ size statpcap
   text    data     bss     dec     hex filename
  25800     372     164   26336    66e0 statpcap

Bi človek rekel ... tiny. Ampak zna porabiti tudi 500MB pomnilnika in 
več. Ker pač dela z malloc() - free().

-- 
Peace!
  Mkx

---- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
---- echo 16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlb xq | dc




More information about the lugos-list mailing list