<?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[Laufzeitoptimierung von lokalen Variablen usw.]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ist es bei modernen Compilern ueberhaupt von Vorteil z.B. lokale Variablen als static zu deklarieren?<br />
Meine naive Annahme ist dass die Speicherverwaltung von statischen Variablen effizienter ist, es aber Probleme mit dem automatischem inlinen geben koennte.</p>
<p>Stimmt das noch so?</p>
<p>Danke fuer Eure Tips und Ratschlaege!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/222318/laufzeitoptimierung-von-lokalen-variablen-usw</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 04:09:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/222318.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Sep 2008 16:41:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Laufzeitoptimierung von lokalen Variablen usw. on Wed, 10 Sep 2008 16:41:50 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ist es bei modernen Compilern ueberhaupt von Vorteil z.B. lokale Variablen als static zu deklarieren?<br />
Meine naive Annahme ist dass die Speicherverwaltung von statischen Variablen effizienter ist, es aber Probleme mit dem automatischem inlinen geben koennte.</p>
<p>Stimmt das noch so?</p>
<p>Danke fuer Eure Tips und Ratschlaege!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1579872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1579872</guid><dc:creator><![CDATA[sqrt(-1)]]></dc:creator><pubDate>Wed, 10 Sep 2008 16:41:50 GMT</pubDate></item><item><title><![CDATA[Reply to Laufzeitoptimierung von lokalen Variablen usw. on Wed, 10 Sep 2008 17:29:37 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-222137.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-222137.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1579882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1579882</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 10 Sep 2008 17:29:37 GMT</pubDate></item><item><title><![CDATA[Reply to Laufzeitoptimierung von lokalen Variablen usw. on Wed, 10 Sep 2008 17:34:10 GMT]]></title><description><![CDATA[<p>Da geht es aber nicht genau um das selbe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Nein, es hat meistens keinen Sinn, <code>static</code> -Variablen zu erstellen, um Performance zu sparen. <code>static</code> ist dafür gedacht, dass eine Variable bis zum Programmende existiert. Es sollte auch dafür verwendet werden, und nicht, weil die Annahme besteht, es führe zu schnellerem Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1579887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1579887</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 10 Sep 2008 17:34:10 GMT</pubDate></item><item><title><![CDATA[Reply to Laufzeitoptimierung von lokalen Variablen usw. on Wed, 10 Sep 2008 18:49:24 GMT]]></title><description><![CDATA[<p>außerdem führen static variabelen zu problemen, wenn mehrere Thread gleichzeitig die Funkiotn aufrufen, die static statt lokale benutzt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1579923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1579923</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Wed, 10 Sep 2008 18:49:24 GMT</pubDate></item><item><title><![CDATA[Reply to Laufzeitoptimierung von lokalen Variablen usw. on Thu, 11 Sep 2008 12:44:34 GMT]]></title><description><![CDATA[<p>Hmm, sollten statische Variablen nicht sogar *langsamer* sein? Hier muss der Compiler schließlich noch extra Code generieren, der dafür sorgt, dass die Variable beim ersten (aber *nur* beim ersten) Aufruf der Funktion initialisiert wird.</p>
<p>Das bedeutet eigentlich mindestens eine Extra-Abfrage zu Beginn des Funktionsaufrufs.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580291</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Thu, 11 Sep 2008 12:44:34 GMT</pubDate></item><item><title><![CDATA[Reply to Laufzeitoptimierung von lokalen Variablen usw. on Thu, 11 Sep 2008 13:22:33 GMT]]></title><description><![CDATA[<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>Hmm, sollten statische Variablen nicht sogar *langsamer* sein?</p>
</blockquote>
<p>Kommt auf die Kosten der Initialisierung.<br />
Aber idR ist es natürlich langsamer, allein wegen der Cache Lokalität.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580297</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Thu, 11 Sep 2008 13:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to Laufzeitoptimierung von lokalen Variablen usw. on Thu, 11 Sep 2008 14:19:18 GMT]]></title><description><![CDATA[<p>sqrt(-1) schrieb:</p>
<blockquote>
<p>Ist es bei modernen Compilern ueberhaupt von Vorteil z.B. lokale Variablen als static zu deklarieren?</p>
</blockquote>
<p>Da normale und statische Variablen ganz andere Anwendungsbereiche haben, sollte sich meiner Meinung nach die Frage eh nicht stellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1580335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1580335</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 11 Sep 2008 14:19:18 GMT</pubDate></item></channel></rss>