<?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[Speicherlecks]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich lasse ein Programm (mit Hoilfe der MFC erstellt) mittels einer Endlosschleife laufen und die Speichernutzung nimmt ziemlich stark zu. Das Programm beginnt mit 8 MB und nach etwa einer Woche nutzt es etwa 100 MB. Gibt es mit Visual Studio eine Möglichkeit Speicherlecks zu finden?</p>
<p>Gruß<br />
SArkin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/64342/speicherlecks</link><generator>RSS for Node</generator><lastBuildDate>Thu, 04 Jun 2026 23:02:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/64342.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Feb 2004 07:54:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Speicherlecks on Tue, 10 Feb 2004 07:54:38 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich lasse ein Programm (mit Hoilfe der MFC erstellt) mittels einer Endlosschleife laufen und die Speichernutzung nimmt ziemlich stark zu. Das Programm beginnt mit 8 MB und nach etwa einer Woche nutzt es etwa 100 MB. Gibt es mit Visual Studio eine Möglichkeit Speicherlecks zu finden?</p>
<p>Gruß<br />
SArkin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/455735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/455735</guid><dc:creator><![CDATA[SArkin]]></dc:creator><pubDate>Tue, 10 Feb 2004 07:54:38 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherlecks on Tue, 10 Feb 2004 09:54:52 GMT]]></title><description><![CDATA[<p>vc weiss ich nicht - aber kauf dir numegas boundschecker, der kann das !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/455833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/455833</guid><dc:creator><![CDATA[!f!]]></dc:creator><pubDate>Tue, 10 Feb 2004 09:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherlecks on Tue, 10 Feb 2004 10:52:20 GMT]]></title><description><![CDATA[<p>SArkin schrieb:</p>
<blockquote>
<p>Hallo<br />
Ich lasse ein Programm (mit Hoilfe der MFC erstellt) mittels einer Endlosschleife laufen und die Speichernutzung nimmt ziemlich stark zu. Das Programm beginnt mit 8 MB und nach etwa einer Woche nutzt es etwa 100 MB. Gibt es mit Visual Studio eine Möglichkeit Speicherlecks zu finden?</p>
</blockquote>
<p>klar. siehe DEBUG_NEW, was am anfang aller deiner *.cpp steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/455900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/455900</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 10 Feb 2004 10:52:20 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherlecks on Tue, 10 Feb 2004 11:59:50 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>wenn du Visual C++ im Debugmodus laufen lässt (F5 statt strg+F5 bei VC++ 6.0) werden eventuelle Speicherlücken nach dem Beenden des Programmes angezeigt.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/455982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/455982</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Tue, 10 Feb 2004 11:59:50 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherlecks on Tue, 10 Feb 2004 14:21:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Damit klappt es</p>
<pre><code>#define _CRTDBG_MAP_ALLOC
#include &lt;stdlib.h&gt;
#include &lt;crtdbg.h&gt;
</code></pre>
<p>Damit werden die Speicherlecks angezeigt.</p>
<pre><code>_CrtDumpMemoryLeaks();
</code></pre>
<p>Damit sehe ich nun meine Speicherlecks und es sind nicht gerade wenig. Allerdings sind mir die Speicherlecks nicht ganz verständlich. Sollten nicht Variablen, welche innerhalb von Schleifen oder Zuweisungen erstellt werden automatisch freigegeben werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/456144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/456144</guid><dc:creator><![CDATA[SArkin]]></dc:creator><pubDate>Tue, 10 Feb 2004 14:21:12 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherlecks on Tue, 10 Feb 2004 14:42:04 GMT]]></title><description><![CDATA[<p>SArkin schrieb:</p>
<blockquote>
<p>Damit sehe ich nun meine Speicherlecks und es sind nicht gerade wenig. Allerdings sind mir die Speicherlecks nicht ganz verständlich. Sollten nicht Variablen, welche innerhalb von Schleifen oder Zuweisungen erstellt werden automatisch freigegeben werden?</p>
</blockquote>
<p>Wenn du Variablen mit new erstellst, werden sie nie automatisch freigegeben (es sei denn das Programm wird beendet - und auch hier nur 100% wenn du &gt;= Win 2000 verwendest).</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/456167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/456167</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Tue, 10 Feb 2004 14:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherlecks on Wed, 11 Feb 2004 07:26:02 GMT]]></title><description><![CDATA[<p>Mit new habe ich keine Variablen erstellt. Vorwiegend benutze ich Vectoren, Strings. Wird dabei automatisch new verwendet? Vielleicht sollte ich in Zukunft nur noch new verwenden, damit kann ich dann den Speicher wenigstens wieder freigeben.</p>
<p>SArkin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/456640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/456640</guid><dc:creator><![CDATA[SArkin]]></dc:creator><pubDate>Wed, 11 Feb 2004 07:26:02 GMT</pubDate></item></channel></rss>