🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #308824

Re: Jaki dobry profiler?

#308824
From: M.M.
Date: Fri, 07 Oct 2016 19:11
16 lines
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-mail
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>

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