<?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[Speicherauslastung bei OpenURL]]></title><description><![CDATA[<p>Hallo,<br />
mir werden zwar keine MemoryLeaks angezeigt aber dennoch steigt die Speicherauslastung kontinuierlich, wenn ich Quellcode von einer Website abrufe.</p>
<p>Woran kann das liegen?</p>
<p>Hier der Code:</p>
<pre><code class="language-cpp">CInternetSession m_session;
		CStdioFile *m_pfile;

		//#if 0
		m_pfile = m_session.OpenURL(&quot;http://www.xyz.com&quot;);
		if (m_pfile != NULL)
		{
		m_pfile-&gt;Close();
		delete m_pfile;
		}
		m_session.Close();
		//#endif
</code></pre>
<p>Die Funtkion rufe ich in einer Endlosschleife immer wieder auf und beobachte die Speicherauslastung.</p>
<p>Grüße,<br />
Michael</p>
<p>P.S.: Die Endlosschleife ist nur drin um die Entwicklung der Speicherauslastung zu beobachten und hat mit dem eigentlichen Programm nichts zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185865/speicherauslastung-bei-openurl</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 15:28:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185865.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Jul 2007 10:28:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Speicherauslastung bei OpenURL on Mon, 02 Jul 2007 10:28:09 GMT]]></title><description><![CDATA[<p>Hallo,<br />
mir werden zwar keine MemoryLeaks angezeigt aber dennoch steigt die Speicherauslastung kontinuierlich, wenn ich Quellcode von einer Website abrufe.</p>
<p>Woran kann das liegen?</p>
<p>Hier der Code:</p>
<pre><code class="language-cpp">CInternetSession m_session;
		CStdioFile *m_pfile;

		//#if 0
		m_pfile = m_session.OpenURL(&quot;http://www.xyz.com&quot;);
		if (m_pfile != NULL)
		{
		m_pfile-&gt;Close();
		delete m_pfile;
		}
		m_session.Close();
		//#endif
</code></pre>
<p>Die Funtkion rufe ich in einer Endlosschleife immer wieder auf und beobachte die Speicherauslastung.</p>
<p>Grüße,<br />
Michael</p>
<p>P.S.: Die Endlosschleife ist nur drin um die Entwicklung der Speicherauslastung zu beobachten und hat mit dem eigentlichen Programm nichts zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316716</guid><dc:creator><![CDATA[Michael H.]]></dc:creator><pubDate>Mon, 02 Jul 2007 10:28:09 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherauslastung bei OpenURL on Tue, 03 Jul 2007 06:56:46 GMT]]></title><description><![CDATA[<p>Das nachfolgende Programm zeigt kein Leak und keinen steigenden Speicherbedarf!</p>
<pre><code class="language-cpp">// InternetSessionLeak.cpp : Defines the entry point for the console application.
//

#include &quot;stdafx.h&quot;
#include &lt;afxinet.h&gt;
#include &quot;InternetSessionLeak.h&quot;

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

// The one and only application object

CWinApp theApp;

using namespace std;

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
	int nRetCode = 0;

	// initialize MFC and print and error on failure
	if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
	{
		// TODO: change error code to suit your needs
		_tprintf(_T(&quot;Fatal Error: MFC initialization failed\n&quot;));
		nRetCode = 1;
	}
	else
	{
		CInternetSession m_session;
		CStdioFile *m_pfile;

		for (int i=0; i&lt;100000; ++i)
		{
			m_pfile = m_session.OpenURL(_T(&quot;http://www.grutzeck.de&quot;));
			if (m_pfile != NULL)
			{
				m_pfile-&gt;Close();
				delete m_pfile;
			}
			fprintf(stdout,&quot;%5d\n&quot;,i+1);
		}
		m_session.Close();
	}

	return nRetCode;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1317277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317277</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 03 Jul 2007 06:56:46 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherauslastung bei OpenURL on Tue, 03 Jul 2007 13:12:20 GMT]]></title><description><![CDATA[<p>Hallo und vielen Dank für deine Mühe!</p>
<p>Wenn ich deinen Code ausführe, zeigt der TaskManager das Folgende an:<br />
Beim Start der Anwendung: 4.708K (Ich habe den Code in eine größere Anwendung eingebunden)<br />
Beim Start der Funktion: 8.876K<br />
Nach 800 Aufrufen deiner HP: 10.504K</p>
<p>Die 2.000K sind natürlich nicht die Welt aber mein Prog ruft ca. 12 Std. am Tag permanent Daten ab und da kommt man dann am Ende auf ca. 90.000K</p>
<p>Fällt dir dazu noch was ein?</p>
<p>Grüße,<br />
Michael</p>
<p>P.S.: Ich benutze Win XP v5.1 Service Pack 2 und Visual C++ 6.0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1317505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317505</guid><dc:creator><![CDATA[Michael H.]]></dc:creator><pubDate>Tue, 03 Jul 2007 13:12:20 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherauslastung bei OpenURL on Tue, 03 Jul 2007 13:20:57 GMT]]></title><description><![CDATA[<p>Michael H. schrieb:</p>
<blockquote>
<p>P.S.: Ich benutze Win XP v5.1 Service Pack 2 und Visual C++ 6.0</p>
</blockquote>
<p>Ins Blaue: Hast du das VC6 SP6 drauf? Sonst hol das mal nach: <a href="http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/download/default.aspx" rel="nofollow">http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/download/default.aspx</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1317509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317509</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 03 Jul 2007 13:20:57 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherauslastung bei OpenURL on Tue, 03 Jul 2007 13:22:24 GMT]]></title><description><![CDATA[<p>1. Ich verwende VC-2005. VC6 gehört für mich eingestampft. Ich kann Dir nicht sagen ob dort drin etwas leaked. Gehörthabe ich davon jedoch nichts.<br />
2. Bist Du sicher, dass der Speicher Bedarf langsam ansteigt?</p>
<p>CInternetSession lädt einen Haufen DLLs nach. Also soltest Du mindestens einen Aufruf abwarten bis alle DLLs in Benutzung sind. Dann könntest Du mit GetProcessWorkingSetSize prüfen ob sich wirklich etwas verändert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1317512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1317512</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 03 Jul 2007 13:22:24 GMT</pubDate></item></channel></rss>