Article View: pl.comp.lang.c
Article #308824Re: Jaki dobry profiler?
From: M.M.
Date: Fri, 07 Oct 2016 19:11
Date: Fri, 07 Oct 2016 19:11
16 lines
2261 bytes
2261 bytes
On Thursday, October 6, 2016 at 7:17:38 PM UTC+2, Sebastian Biały wrote: > On 2016-10-06 00:57, M.M. wrote: > >> Bo to profiler ktory nie instrumentuje tylko przerywa. To jest zaleta > >> (mierzy razem z wywołaniami obcych biblitek) ale i wada (uszkadza cache > >> procesora i program zachowuje się inaczej jesli chodzi o prędkosc na > >> poziomie instrukcji). > > By musiał w pełni symulować daną konfigurację sprzętową, aby nie uszkadzać. > > Z grubsza to nie jest możliwe. Wywołania biblitek systemowych i kernela > nie da się instrumentować ani "naprawiać" cache po przerwaniu. Rozlatują > się subtelne zależnosci miedzywątkowe itd. Zgadzam się, to są utrudnienia praktycznie nie do przezwyciężenia. Niemniej jeśli optymalizujemy własny kod, to symulator powinien dać lepsze wyniki niż profiler który ciągle oddziałuje na cache. Pozdrawiam
Technical Details
Message-ID:
<978b7f0b-3b55-4f7e-b9d1-4139e5a4d709@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!o19no997656ito.0!news-out.google.com!203ni2884itk.0!nntp.google.com!o19no997649ito.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<nt0r2c$i6$1@node1.news.atman.pl> <nt0sin$203$1@node1.news.atman.pl> <nt16ie$cc3$1@node1.news.atman.pl> <nt3bu9$gs9$1@node1.news.atman.pl> <cdfb001e-f3a1-43cd-b0f6-9a3459c20a04@googlegroups.com> <nt60vg$6k4$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.66.217.196 with SMTP id pa4mr4565151pac.16.1475867471948; Fri, 07 Oct 2016 12:11:11 -0700 (PDT) X-Received: by 10.36.225.205 with SMTP id n196mr25150ith.0.1475867471898; Fri, 07 Oct 2016 12:11:11 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!o19no997656ito.0!news-out.google.com!203ni2884itk.0!nntp.google.com!o19no997649ito.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Fri, 7 Oct 2016 12:11:11 -0700 (PDT) In-Reply-To: <nt60vg$6k4$1@node1.news.atman.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.254.35.87; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj NNTP-Posting-Host: 77.254.35.87 References: <nt0r2c$i6$1@node1.news.atman.pl> <nt0sin$203$1@node1.news.atman.pl> <nt16ie$cc3$1@node1.news.atman.pl> <nt3bu9$gs9$1@node1.news.atman.pl> <cdfb001e-f3a1-43cd-b0f6-9a3459c20a04@googlegroups.com> <nt60vg$6k4$1@node1.news.atman.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <978b7f0b-3b55-4f7e-b9d1-4139e5a4d709@googlegroups.com> Subject: Re: Jaki dobry profiler? From: "M.M." <mmarszik@gmail.com> Injection-Date: Fri, 07 Oct 2016 19:11:11 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit