gawk speed se gentoo linux me 2.6 kernel

Giorgos Keramidas keramida at ceid.upatras.gr
Fri Jun 25 10:32:17 EEST 2004


On 2004-06-25 01:37, Mario Saturno <blade at teilam.gr> wrote:
> frixcos wrote:
> >Άρτι σημειωθείσα παρατήρησις:
> >Ενώ το gawk 3.1.1 θέλει  περίπου 40 sec να κάνει Caching Service 
> >Dependencies, το gawk 3.1.3-r1 θέλει πάνω από 1 min, 10 sec να κάνει 
> >ακριβώς την ίδια δουλειά. Και μετά σου λέει για performance upgrade..;) 
> >το ~86 flag έχει και τα μειονεκτήματα του τελικά...
> 
> To ~x86 einai "unstable". To gawk pantws exei dimiourgisi polla 
> provlimata se polous apoti eida sta forums.

Μπορεί να φταίει το gawk ότι είναι γενικά ένα κάπως απαιτητικό σε μνήμη
πρόγραμμα.

Πρόσφατα διάβασα μια σύγκριση από memory allocators, και ένα από τα
προγράμματα που χρησιμοποιήθηκε τότε που γράφτηκε το paper ήταν το gawk:

    Dirk Grunwald, Benjamin Zorn & Robert Henderson.
        "Improving the Cache Locality of Memory Allocation".
        Department of CS.  University of Colorado.
    
    ftp://ftp.cs.colorado.edu/pub/cs/techreports/grunwald/PLDI-93-locality.ps.Z

Το gawk ήταν, για την ακρίβεια, το πρόγραμμα που περνούσε το μεγαλύτερο
ποσοστό χρόνου από όλα τα προγράμματα μέσα στον memory allocator.  Τα άλλα
προγράμματα ήταν: espresso (PLA logic optimizer), make, ghostscript, ptc
(PASCAL to C translator).

Οπότε, μάλλον το gawk είναι όντως 'βαρύ' πρόγραμμα και δεν είναι ιδιαίτερα
περίεργο που είναι ευαίσθητο σε πειραματισμούς.

- Γιώργος




More information about the Linux-greek-users mailing list