<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[c++ Profiler]]></title><description><![CDATA[<p>Guten Morgen,</p>
<p>mit sog. Profiler kann ich prüfen wo perfomancetechnische Engpässe im code bzw. Falschenhälse sind, hab ich das richtig verstanden?</p>
<p>Ich verwende noch das alte VS 2003 und würde gerne mein code mit nem Profiler Analysieren, aber welche Profiler nehm ich da?</p>
<p>wie funktionieren eigentlich Profiler?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218441/c-profiler</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 01:41:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218441.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Jul 2008 03:51:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to c++ Profiler on Mon, 21 Jul 2008 03:51:40 GMT]]></title><description><![CDATA[<p>Guten Morgen,</p>
<p>mit sog. Profiler kann ich prüfen wo perfomancetechnische Engpässe im code bzw. Falschenhälse sind, hab ich das richtig verstanden?</p>
<p>Ich verwende noch das alte VS 2003 und würde gerne mein code mit nem Profiler Analysieren, aber welche Profiler nehm ich da?</p>
<p>wie funktionieren eigentlich Profiler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550607</guid><dc:creator><![CDATA[codeAnalyser]]></dc:creator><pubDate>Mon, 21 Jul 2008 03:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to c++ Profiler on Mon, 21 Jul 2008 10:12:57 GMT]]></title><description><![CDATA[<p>codeAnalyser schrieb:</p>
<blockquote>
<p>Guten Morgen,<br />
mit sog. Profiler kann ich prüfen wo perfomancetechnische Engpässe im code bzw. Falschenhälse sind, hab ich das richtig verstanden?</p>
</blockquote>
<p>ja.</p>
<p>codeAnalyser schrieb:</p>
<blockquote>
<p>Ich verwende noch das alte VS 2003 und würde gerne mein code mit nem Profiler Analysieren, aber welche Profiler nehm ich da?</p>
</blockquote>
<p>da ich mit windows nicht viel am hut habe, kann ich da nichts empfehlen. ich erinnere mich aber dumpf, dass vs einen profiler mitliefert.</p>
<p>codeAnalyser schrieb:</p>
<blockquote>
<p>wie funktionieren eigentlich Profiler?</p>
</blockquote>
<p>it depends. es zwei verschiedene varianten. die einen setzen vor dem ausführen in alle funktionen log-aufrufe rein, um die anzahl und dauer der aufrufe zu registrieren. bsp dafür ist gprof. die andere variante besteht darin, dass ganze in einer vm laufen zu lassen und dort die parameter direkt zu ermitteln. bsp dafür ist valgring (das ist nicht nur ein leak-tool, sondern hat auch einen sehr guten profiler callgrind/cachegrind).</p>
<p>die beiden varianten haben vor- und nachteile, so ist es bei der variante mit eingefügten log-daten so, dass das sehr einfach zu implementieren und reichlich einfach zu verstehen ist, dafür verändert dieses einfügen das laufzeitverhalten des systems. die vm-variante kann wesentlich tiefer analysieren, da man dort bspw cache-misses auf verschiedenen cpus messen kann. als übel hat man dann aber, dass das system extrem langsam wird. bei valgrind kann man locker den faktor 10 für die verlangsamung ansetzen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550802</guid><dc:creator><![CDATA[ghorst]]></dc:creator><pubDate>Mon, 21 Jul 2008 10:12:57 GMT</pubDate></item><item><title><![CDATA[Reply to c++ Profiler on Mon, 21 Jul 2008 10:39:20 GMT]]></title><description><![CDATA[<p>ghorst schrieb:</p>
<blockquote>
<p>da ich mit windows nicht viel am hut habe, kann ich da nichts empfehlen. ich erinnere mich aber dumpf, dass vs einen profiler mitliefert.</p>
</blockquote>
<p>Nur in der teuren TeamSystem-Developer-Edition, in allen anderen nicht. Es gibt allerdings (auch von Microsoft selbst) kostenlose Speicherprofiler, allerdings nur für Managed Code, nicht für Standard-C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550820</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Mon, 21 Jul 2008 10:39:20 GMT</pubDate></item><item><title><![CDATA[Reply to c++ Profiler on Mon, 21 Jul 2008 11:15:54 GMT]]></title><description><![CDATA[<p>ghorst schrieb:</p>
<blockquote>
<p>it depends. es zwei verschiedene varianten.</p>
</blockquote>
<p>Naja, eigentlich drei. Sampling, Instrumentierung und VM.</p>
<p>gprof macht iirc Sampling (oder war das oprof? *grübel*), d.h. regelmäßig abfragen wo sich das Programm gerade befindet und daraus die Performance-Infos ableiten. Kann unzuverlässig sein, kostet aber fast keine Laufzeit.</p>
<p>Ein äußerst guter Profiler für Windows ist AQTime. Kostet aber was. Gibt es aber als 30 Tage Trial.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550852</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Mon, 21 Jul 2008 11:15:54 GMT</pubDate></item><item><title><![CDATA[Reply to c++ Profiler on Mon, 21 Jul 2008 16:27:12 GMT]]></title><description><![CDATA[<p>Auch Intel hat mit VTune einen sehr guten Profiler (kostenpflichtig, aber m.E. auch als Evaluation erhältlich).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1551088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1551088</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 21 Jul 2008 16:27:12 GMT</pubDate></item><item><title><![CDATA[Reply to c++ Profiler on Mon, 21 Jul 2008 20:35:39 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich verwende noch das alte VS 2003 und würde gerne mein code mit nem Profiler Analysieren, aber welche Profiler nehm ich da?</p>
</blockquote>
<p>Also ich bin mit AMD CodeAnalyst sehr zufrieden. Wenn man mal ein paar Beispiel gemacht hat, ist es kinderleicht die wirklichen Engpässe zu finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1551220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1551220</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 21 Jul 2008 20:35:39 GMT</pubDate></item><item><title><![CDATA[Reply to c++ Profiler on Mon, 21 Jul 2008 21:15:22 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Also ich bin mit AMD CodeAnalyst sehr zufrieden. Wenn man mal ein paar Beispiel gemacht hat, ist es kinderleicht die wirklichen Engpässe zu finden.</p>
</blockquote>
<p>Ich hab den auch kürzlich heruntergeladen und finde ihn bisher ziemlich gut. Bisher, weil ich mich noch kaum auskenne... Kann man damit z.B. auch Speicherlecks entdecken? Oder ist er nur für Performanceanalysen geeignet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1551235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1551235</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 21 Jul 2008 21:15:22 GMT</pubDate></item><item><title><![CDATA[Reply to c++ Profiler on Mon, 21 Jul 2008 21:20:21 GMT]]></title><description><![CDATA[<p>Afaik nicht.</p>
<p>Hier noch einen netten Link:<br />
<a href="http://www.woodmann.com/collaborative/tools/index.php/Category:Profiler_Tools" rel="nofollow">http://www.woodmann.com/collaborative/tools/index.php/Category:Profiler_Tools</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1551238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1551238</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 21 Jul 2008 21:20:21 GMT</pubDate></item></channel></rss>