Article View: pl.comp.lang.pascal
Article #93052Re: DynamicArray kontra StaticArray
From: Łukasz 'Maly' Ostrowski
Date: Wed, 07 Jul 2010 10:22
Date: Wed, 07 Jul 2010 10:22
22 lines
1708 bytes
1708 bytes
On Wed, 07 Jul 2010 11:54:08 +0200, webmajsterek@poczta.onet.pl wrote: > teraz to wiem -- chociaż zeby były aż takie róznice w wydajności !! Wersja rozwojowa może równie dobrze resetować Ci komputer, zepsuć kran w kuchni i zgwałcić kota ;-). > sprawdzilem jaki kod asemblera generuja te 3 wersje i kazda generuje ten sam > kod . Optymalizuja kod też w ten sam sposób . a jednak wynikowy program binarny > ma już inną wydajność . To co widzisz "w asemblerze" to już jest zoptymalizowana forma ;-). Potencjalnie, jeżeli asm jest taki sam, , to wydajność powinna być analogiczna/identyczna. Zwróć uwage na ew różnice w allokacji rejestrów i innych potencjalnie mało znaczących detali, które mogą wpływać na out-of-order execution, cashe-trashing, etc etc. -- Pozdrawiam, Łukasz 'Maly' Ostrowski. http://l3v.pl/
Technical Details
Message-ID:
<pucz8xwkqgvl.15s4k6osrvlp4.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<i0tkic$1g7$1@news.onet.pl> <47f6.0000027d.4c344ec0@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: DynamicArray kontra StaticArray Date: Wed, 7 Jul 2010 12:22:47 +0200 Organization: Acme Lines: 22 Message-ID: <pucz8xwkqgvl.15s4k6osrvlp4.dlg@40tude.net> References: <i0tkic$1g7$1@news.onet.pl> <47f6.0000027d.4c344ec0@newsgate.onet.pl> NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1278498178 17492 78.9.71.129 (7 Jul 2010 10:22:58 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Wed, 7 Jul 2010 10:22:58 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit