<?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[Hoher Speicherverbrauch]]></title><description><![CDATA[<p>Hallo!</p>
<p>Meine Applikation hat laut TaskManager einen Speicherverbrauch von ca. 26 MB. Ich finde das ziemlich hoch und kann mir nicht ganz erklären woher der kommt. Ein paar Informationen zur Anwendung:<br />
SDI App<br />
verwendet eine MFC Extension Dll mit einigen Klasse (Views, etc.)<br />
MFC Next Ribbon etc. sind eingebunden</p>
<p>Die MFC Next Demo Anwendungen liegen bei rund 15 MB Speicherverbrauch.</p>
<p>Ich habe schon mit 2 Speicher-Tools (AQTime und Memory Validator) auf evtl. Speicherlecks geprüft, sind aber laut diesen Programmen keine vorhanden.</p>
<p>Ohne jetzt gleich die Glaskugel hervorzuholen, wüsste jemand wo ran es liegen könnte oder ob sich der Speicherverbauch im günen Bereich bewegt?</p>
<p>P.S.: Kennt jemand bessere Speicher(-leck)-Tools als die genannten, von denen es vielleicht eine Testversion gibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/205079/hoher-speicherverbrauch</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 12:28:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/205079.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Feb 2008 11:18:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hoher Speicherverbrauch on Sun, 10 Feb 2008 11:18:36 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Meine Applikation hat laut TaskManager einen Speicherverbrauch von ca. 26 MB. Ich finde das ziemlich hoch und kann mir nicht ganz erklären woher der kommt. Ein paar Informationen zur Anwendung:<br />
SDI App<br />
verwendet eine MFC Extension Dll mit einigen Klasse (Views, etc.)<br />
MFC Next Ribbon etc. sind eingebunden</p>
<p>Die MFC Next Demo Anwendungen liegen bei rund 15 MB Speicherverbrauch.</p>
<p>Ich habe schon mit 2 Speicher-Tools (AQTime und Memory Validator) auf evtl. Speicherlecks geprüft, sind aber laut diesen Programmen keine vorhanden.</p>
<p>Ohne jetzt gleich die Glaskugel hervorzuholen, wüsste jemand wo ran es liegen könnte oder ob sich der Speicherverbauch im günen Bereich bewegt?</p>
<p>P.S.: Kennt jemand bessere Speicher(-leck)-Tools als die genannten, von denen es vielleicht eine Testversion gibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1452925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1452925</guid><dc:creator><![CDATA[HaJo.]]></dc:creator><pubDate>Sun, 10 Feb 2008 11:18:36 GMT</pubDate></item><item><title><![CDATA[Reply to Hoher Speicherverbrauch on Sun, 10 Feb 2008 12:22:06 GMT]]></title><description><![CDATA[<p>Sicher eine Release Version?<br />
Starte mal die Anwendng im Debugger und schau Dir mal die Modulliste an, was da alleine an DLLs geladen wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1452959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1452959</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 10 Feb 2008 12:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Hoher Speicherverbrauch on Sun, 10 Feb 2008 13:17:42 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>Sicher eine Release Version?</p>
</blockquote>
<p>Nein, Debug. Aber die Release hat im Schnitt nur 2 MB weniger.</p>
<p>Martin Richter schrieb:</p>
<blockquote>
<p>Starte mal die Anwendng im Debugger und schau Dir mal die Modulliste an, was da alleine an DLLs geladen wird.</p>
</blockquote>
<p>Also Erklärung für den Speicherverbrauch oder um ggf. einen Übeltäter zu finden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1452998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1452998</guid><dc:creator><![CDATA[HaJo.]]></dc:creator><pubDate>Sun, 10 Feb 2008 13:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to Hoher Speicherverbrauch on Sun, 10 Feb 2008 16:35:04 GMT]]></title><description><![CDATA[<p>Einfach um den Speicherverbrauch zu erklären... Waäre die Frage welche System-DLLs evtl. von Deinem Prozess mehr gezogen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1453155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1453155</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 10 Feb 2008 16:35:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hoher Speicherverbrauch on Mon, 11 Feb 2008 12:40:47 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>Einfach um den Speicherverbrauch zu erklären... Waäre die Frage welche System-DLLs evtl. von Deinem Prozess mehr gezogen werden.</p>
</blockquote>
<p>Also ich habe mir mal die Mühe gemacht sämtlichen Code auszukommentieren so dass nur noch die CWinAppEx und CFrameWndEx Klassen laufen und ich nur das Hauptrahmenfenster angezeigt bekomme. Die Dll Abhängigkeit ist auch beseitigt.<br />
Tja, die App verbraucht immer noch 22 MB. Zum Test habe ich neue MFC Anwendung erstellt mit gleichem Vorgehen, wie ich es bei der anderen Anwendung getan habe. Die andere benötigt nur 1,3 MB.</p>
<p>Als Module werden zusätzlich vrfcore.dll, vfbasics.dll und gdiplus.dll geladen.<br />
Die vf*.dll Module gehören zum Application Verifier. Ich habe keine Ahnung warum diese hier geladen werden? Wie bekomme ich das &quot;weg&quot;?</p>
<p>Und warum die gdiplus.dll geladen wird weiß ich auch nicht. Ich habe KEINEN Verweis, weder per #pragma noch über die Linkereinstellungen gesetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1453578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1453578</guid><dc:creator><![CDATA[HaJo.]]></dc:creator><pubDate>Mon, 11 Feb 2008 12:40:47 GMT</pubDate></item><item><title><![CDATA[Reply to Hoher Speicherverbrauch on Mon, 11 Feb 2008 12:58:44 GMT]]></title><description><![CDATA[<p>Der Application Verifier wird dann geladen, wenn Du dem Verifier gesagt hast er soll diese Applikation überwachen. Siehe Einstellungen des Application Verfifier in Deinem Projekteinstellungen (letzer Punkt).</p>
<p>GdiPlus wird durch die neuen Features von MFCNext gezogen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1453599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1453599</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 11 Feb 2008 12:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to Hoher Speicherverbrauch on Mon, 11 Feb 2008 17:21:38 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>Der Application Verifier wird dann geladen, wenn Du dem Verifier gesagt hast er soll diese Applikation überwachen. Siehe Einstellungen des Application Verfifier in Deinem Projekteinstellungen (letzer Punkt).</p>
</blockquote>
<p>Ab welcher Visual Studio Version ist der denn in Projekteinstellungen zu finden?<br />
Ich habe über das Startmenü gestartet, und siehe da - ich erinnere mich langsam dunkel - taucht meine Anwendung auf. Nun liege ich bei 4 MB. Werde morgen mal weider sämtlichen Code einkommentieren und mal schauen wie der Verbrauch dann ausschaut.</p>
<p>Martin Richter schrieb:</p>
<blockquote>
<p>GdiPlus wird durch die neuen Features von MFCNext gezogen!</p>
</blockquote>
<p>Merkwürdiger Weise nicht bei allen. Bei einer SDI Anwendung mit Ribbons, die vom MFC Assistenten erstellt wurde, taucht die gdiplus.dll nicht in der Liste der geladenen Module auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1453836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1453836</guid><dc:creator><![CDATA[HaJo.]]></dc:creator><pubDate>Mon, 11 Feb 2008 17:21:38 GMT</pubDate></item></channel></rss>