<?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[Minimieren gibt Speicher frei]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>wir haben in letzter Zeit beobachtet, das wenn eine Anwendung minimiert, der Ram-Speicher drastisch sinkt, bei unserer Anwendung um 80%.</p>
<p>Natürlich können wir nicht sagen, Kunde minimier mal. Habt ihr das Phenomen auch schonmal gehabt, gibt es ne Api die man aufrufen kann die diesen Effekt erzeugt?</p>
<p>Gibt es eine Api, um einen bestimmten Prozess zum auslagern zu zwingen</p>
<p>Danke für die Hilfe im Vorraus</p>
<p>Gruss<br />
Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200834/minimieren-gibt-speicher-frei</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 12:57:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200834.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Dec 2007 10:31:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 10:31:00 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>wir haben in letzter Zeit beobachtet, das wenn eine Anwendung minimiert, der Ram-Speicher drastisch sinkt, bei unserer Anwendung um 80%.</p>
<p>Natürlich können wir nicht sagen, Kunde minimier mal. Habt ihr das Phenomen auch schonmal gehabt, gibt es ne Api die man aufrufen kann die diesen Effekt erzeugt?</p>
<p>Gibt es eine Api, um einen bestimmten Prozess zum auslagern zu zwingen</p>
<p>Danke für die Hilfe im Vorraus</p>
<p>Gruss<br />
Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423649</guid><dc:creator><![CDATA[DeltaLogic]]></dc:creator><pubDate>Thu, 20 Dec 2007 10:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 10:35:51 GMT]]></title><description><![CDATA[<p>Das Betriebssystem geht davon aus das die Anwendung nicht mehr benötigt wird und schiebt das Programm vom Arbeitsspeicher in die Auslagerungsdatei auf der Festplatte um Platz für andere Anwendungen zu schaffen. Daher dauert das maximieren der Anwendung, je nach Festplattengeschwindigkeit und Größe der Anwendung auch meist länger.</p>
<p>Du brauchst also nicht weniger Speicher, er ist einfach nur &quot;wo anders&quot;. <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>EDIT:</p>
<p>Sollte der Arbeitsspeicher eng werden, geschieht dies übrigens auch mit &quot;maximierten&quot; Anwendungen. Hat also keinerlei Vorteil. Lieber nach Speicherlecks suchen. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1423651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423651</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 20 Dec 2007 10:35:51 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 10:42:11 GMT]]></title><description><![CDATA[<p>Hallo,<br />
welches BS verwendest du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423657</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Thu, 20 Dec 2007 10:42:11 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 10:47:01 GMT]]></title><description><![CDATA[<p>Als Betriebssystem wird Win XP, Win 2000 Server, Win 2003 Server und ein Terminalserver verwendet.</p>
<p>Das &quot;auslagern&quot; heist woanders auf die Platte speichern ist mir klar. Speicherlecks sind evtl. vorhanden, allerdings benutzen wir nicht c++ direkt sondern eine Software die C++ erzeugt. Dasselbe Verhalten sieht man aber auch bei Word.</p>
<p>wir möchten einfach Erwzingen, das ausgelagert wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423661</guid><dc:creator><![CDATA[DeltaLogic]]></dc:creator><pubDate>Thu, 20 Dec 2007 10:47:01 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 11:16:22 GMT]]></title><description><![CDATA[<p>warum erzwingen?<br />
wird ja dann nur langsamer, wenns vom paging file zurück ins ram geladen werden muss.</p>
<p>deine gründe und wünsche sind mir ziemlich suspekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423681</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:16:22 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 11:23:05 GMT]]></title><description><![CDATA[<p>Bei sicherheitskritischen Anwendungen ist das Swappen/Pagen übrigens eine Sicherheitslücke, da sich das Pagefile beliebig auslesen läßt und somit andere Prozesse Zugriff auf den Speicher haben. Eine dynamischere Speicherbehandlung ist sicher sinnvoller. Ansonsten, wenn es denn zwingend notwendig ist, einfach mal MSDN danach durchwühlen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423684</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:23:05 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 11:26:16 GMT]]></title><description><![CDATA[<p>simon.gysi schrieb:</p>
<blockquote>
<p>deine gründe und wünsche sind mir ziemlich suspekt.</p>
</blockquote>
<p>es ist halt manchmal bequemer die symptome zu bekämpfen statt die ursachen. da kommt man schonmal auf so wirre ideen. <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="😉"
    /> die wahl <em>dieses</em> subforums für diese frage unterstreicht die verwirrtheit noch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423686</guid><dc:creator><![CDATA[fuerstenbrunn rockt]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:26:16 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 11:29:26 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-18038.html" rel="nofollow">CStoll</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423691</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:29:26 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 11:32:39 GMT]]></title><description><![CDATA[<p>fuerstenbrunn rockt schrieb:</p>
<blockquote>
<p>simon.gysi schrieb:</p>
<blockquote>
<p>deine gründe und wünsche sind mir ziemlich suspekt.</p>
</blockquote>
<p>es ist halt manchmal bequemer die symptome zu bekämpfen statt die ursachen. da kommt man schonmal auf so wirre ideen. <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="😉"
    /> die wahl <em>dieses</em> subforums für diese frage unterstreicht die verwirrtheit noch.</p>
</blockquote>
<p>ind WIN-APi hatte ich keine Rechte einen EIntrag zu eröffnen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423692</guid><dc:creator><![CDATA[DeltaLogic]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:32:39 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 11:37:01 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>Bei sicherheitskritischen Anwendungen ist das Swappen/Pagen übrigens eine Sicherheitslücke, da sich das Pagefile beliebig auslesen läßt und somit andere Prozesse Zugriff auf den Speicher haben.</p>
</blockquote>
<p>die relevanz für diesen thread ist mir nicht ganz klar. man hat in der regel keinen einfluss darauf, ob und wann das eigene programm ausgelagert wird.</p>
<p>so hohe sicherheitsvorkehrungen müssen imho bereits im system vorgesehen werden, und nicht in einem konkreten programm. wenn die auslagerungsdatei zum sicherheitsproblem wird, muss man darüber nachdenken ob man das richtige system für seine zwecke einsetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423699</guid><dc:creator><![CDATA[fuerstenbrunn rockt]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:37:01 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 12:30:07 GMT]]></title><description><![CDATA[<p>SetProcessWorkingSetSize(GetCurrentProcess(), -1, -1);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423744</guid><dc:creator><![CDATA[Gästchen]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:30:07 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Thu, 20 Dec 2007 13:28:54 GMT]]></title><description><![CDATA[<p>DeltaLogic schrieb:</p>
<blockquote>
<p>wir haben in letzter Zeit beobachtet, das wenn eine Anwendung minimiert, der Ram-Speicher drastisch sinkt, bei unserer Anwendung um 80%.</p>
<p>Natürlich können wir nicht sagen, Kunde minimier mal. Habt ihr das Phenomen auch schonmal gehabt, gibt es ne Api die man aufrufen kann die diesen Effekt erzeugt?</p>
<p>Gibt es eine Api, um einen bestimmten Prozess zum auslagern zu zwingen</p>
<p>Danke für die Hilfe im v******</p>
</blockquote>
<p>Welchen Parameter machst Du dafür verantwortlich?<br />
Was zeigen Die Werte im Working Set (GetProcessWorkingSetSize), vor undnach dem minimieren?<br />
Verändert sich wirklich etwas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423805</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 20 Dec 2007 13:28:54 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Wed, 16 Jan 2008 11:03:58 GMT]]></title><description><![CDATA[<p>An alle die das Problem interessiert:</p>
<p>mit SetProcessWorkingSetSize(GetCurrentProcess(), -1, -1); konnte es gelöst werden.</p>
<p>Laut Anzeige Taskmanager sinkt der RAM verbrauch deutlich. Die ANwendung die in unserem Test vorher 200 MB RAM verbraucht braucht jetzt 18 (Die Auslagerungsdatei bleibt gleich gross) Auffallend war, das vorher sowohl Auslagerungsdatei und RAM anstiegen und jetzt die Summe aus &quot;Speicherauslastung&quot; und &quot;virtueller Speicher&quot; die 200 MB von vorher ergeben.</p>
<p>Also vielen Dank für die Unterstützung, Problem ist gelöst. Sollten doch noch Probleme auftauchen die dadurch entstanden sind, so schreib ich die noch hier rein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1437517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1437517</guid><dc:creator><![CDATA[DeltaLogic]]></dc:creator><pubDate>Wed, 16 Jan 2008 11:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Wed, 16 Jan 2008 11:27:11 GMT]]></title><description><![CDATA[<p>Ich kann mir nicht ganz vorstelllen, wie das ausswappen Deines Prozesses irgendetwas behebt.<br />
Ein Leak könnte immer noch für das weitere Ansteigen sorgen.<br />
Die Größe des Workingsets ändert sich dadurch ja nicht. Der Speicher wird höchstnes nicht mehr benutzt. Liegt aber als verbrauchter Speicher in der Swapfile rum.</p>
<p>Nocheinmal meine Frage:<br />
Welchen Parameter machst Du dafür verantwortlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1437538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1437538</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 16 Jan 2008 11:27:11 GMT</pubDate></item><item><title><![CDATA[Reply to Minimieren gibt Speicher frei on Wed, 16 Jan 2008 18:08:12 GMT]]></title><description><![CDATA[<p>1. RAM wird nicht &quot;verbraucht&quot;</p>
<p>2. Das was Du sinken siehst ist das &quot;Working Set&quot; und hat mit dem &quot;belegten Speicher&quot; überhaupt nichts zu tun</p>
<p>3. Blende Dir mal die Spalte &quot;Größe des Virtuellen Speichers&quot; ein; das ist das was zählt; und der sinkt nicht, egal was Du mit dem Working-Set machst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1437915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1437915</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 16 Jan 2008 18:08:12 GMT</pubDate></item></channel></rss>