eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programminggaszcz if-ow kontra wywolanie przez wskaznik/wirtualne › Re: gaszcz if-ow kontra wywolanie przez wskaznik/wirtualne
  • Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!
    news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.gigane
    ws.com!nntp.giganews.com!postnews.google.com!15g2000yqa.googlegroups.com!not-fo
    r-mail
    From: Mariusz Marszałkowski <m...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: gaszcz if-ow kontra wywolanie przez wskaznik/wirtualne
    Date: Sun, 21 Feb 2010 08:35:16 -0800 (PST)
    Organization: http://groups.google.com
    Lines: 24
    Message-ID: <5...@1...googlegroups.com>
    References: <3...@k...googlegroups.com>
    <hlq9gr$7bh$1@news.mixmin.net>
    NNTP-Posting-Host: 89.229.16.190
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1266770116 29461 127.0.0.1 (21 Feb 2010 16:35:16 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Sun, 21 Feb 2010 16:35:16 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: 15g2000yqa.googlegroups.com; posting-host=89.229.16.190;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    User-Agent: G2/1.0
    X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.2; pl; rv:1.9.2)
    Gecko/20100115 Firefox/3.6,gzip(gfe),gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:185008
    [ ukryj nagłówki ]

    On 21 Lut, 04:32, proglem <c...@s...net> wrote:
    > "Mariusz Marszałkowski" rozwiązał/a/o:>http://pastebin.org/94340
    >
    > nie chciało mi się otwierać. :-)
    >
    > > Dwie wersje procedury, obie robia to samo. Jedna ma spory gaszcz if-ow i
    > > jest brzydka, druga ma ladne wywolanie przez wskaznik. Z pomiaru czasu
    > > na moim laptopie (atom N270) wynika ze ta z gaszczem if-ow wypada o 20%
    > > szybciej. Dlaczego wywolanie metody jest takie kosztowne? Przeciez po
    > > if-ach tez musi skakac, aby wybrac wlasciwy kod.
    >
    > zapis składniowy nie oznacza jednoznacznego odwzorowania w języku procesora. im
    lepiej użyjesz takich elementów składni danego języka, dla których kompilator posiada
    przekształcenia ostatecznie syntetyzujące, tym będzie lepiej zbudowany program pod
    kątem tej optymalizacji globalnej, która została wybrana.

    Skad wiedziec (bez zmudnych testow i pomiaru czasu) jakie wybrac
    elementy skladniowe?

    Pozdrawiam

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: