<?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[benützten arbeitsspeicher minimieren]]></title><description><![CDATA[<p>hi</p>
<p>sorry falls ich allzu dumm frage, aber ich kenn mich da gar nicht aus <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>
<p>mein programm verbraucht bis zu 8.300k speicher (laut taskmanager). das ist mir aber ein bisschen viel.</p>
<p>mir ist da ein seltsames phänomän aufgefallen. ich habe ein programm, dass in der systray liegt. bei doppelklick öffnet sich die eigentliche applikation (so ein standard window). wenn ich diese öffne und dann minimiere geht die speicherauslastung auf 850k zurück. (ich sollte auch erwähnen, dass ich bei minimieren ein showwindow(sw_hide) eingebaut habe). ich fände das ganz gut, wenn ich öfter mal von hand das auslösen könnte, da fallen immerhin 9/10 speicherauslastung weg. und das beim minimieren eines windows, das ich eh gar nicht mehr verwende weil ich demnächst die doppelklickfunktion beim trayicon rausnehmen werde.</p>
<p>also es verschwindet dadurch auch der ganze ramsch den meine anderen dialoge im speicher abgelegt haben. das find ich echt super. ich hab probiert das showwindow(sw_hide) woanders hinzubauen, daran liegts aber nicht. könnt ihr mir helfen?</p>
<p>ansonsten: was kann ich noch machen um den speicher klein zu halten. memory leaks hab ich keine (zumindest keine im vs beim beenden von meinem prog angezeigten).</p>
<p>und wenn ich einen dialog das erste mal öffne gehr die speicherlast hoch, beim schließen aber nicht wieder runter. (beim weiteren öffnen tut sich nix mehr) kann ich das ändern, so dass beim schließen von einem dialog sein ganzer speicher wieder freigegeben wird???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83070/benützten-arbeitsspeicher-minimieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 02:31:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83070.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Aug 2004 13:06:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to benützten arbeitsspeicher minimieren on Tue, 17 Aug 2004 13:06:24 GMT]]></title><description><![CDATA[<p>hi</p>
<p>sorry falls ich allzu dumm frage, aber ich kenn mich da gar nicht aus <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>
<p>mein programm verbraucht bis zu 8.300k speicher (laut taskmanager). das ist mir aber ein bisschen viel.</p>
<p>mir ist da ein seltsames phänomän aufgefallen. ich habe ein programm, dass in der systray liegt. bei doppelklick öffnet sich die eigentliche applikation (so ein standard window). wenn ich diese öffne und dann minimiere geht die speicherauslastung auf 850k zurück. (ich sollte auch erwähnen, dass ich bei minimieren ein showwindow(sw_hide) eingebaut habe). ich fände das ganz gut, wenn ich öfter mal von hand das auslösen könnte, da fallen immerhin 9/10 speicherauslastung weg. und das beim minimieren eines windows, das ich eh gar nicht mehr verwende weil ich demnächst die doppelklickfunktion beim trayicon rausnehmen werde.</p>
<p>also es verschwindet dadurch auch der ganze ramsch den meine anderen dialoge im speicher abgelegt haben. das find ich echt super. ich hab probiert das showwindow(sw_hide) woanders hinzubauen, daran liegts aber nicht. könnt ihr mir helfen?</p>
<p>ansonsten: was kann ich noch machen um den speicher klein zu halten. memory leaks hab ich keine (zumindest keine im vs beim beenden von meinem prog angezeigten).</p>
<p>und wenn ich einen dialog das erste mal öffne gehr die speicherlast hoch, beim schließen aber nicht wieder runter. (beim weiteren öffnen tut sich nix mehr) kann ich das ändern, so dass beim schließen von einem dialog sein ganzer speicher wieder freigegeben wird???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/584629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/584629</guid><dc:creator><![CDATA[- enForcer -]]></dc:creator><pubDate>Tue, 17 Aug 2004 13:06:24 GMT</pubDate></item><item><title><![CDATA[Reply to benützten arbeitsspeicher minimieren on Tue, 17 Aug 2004 13:50:10 GMT]]></title><description><![CDATA[<p>Ich finde es wirklich sehr löblich von dir, dass du um den Resourcenverbrauch deiner Programme so besorgt bist.<br />
Aber die Speicherauslastung im TaskManager zeigt nicht direkt an, wie groß die Speicherverschwendung ist. Vielmehr, wiegroß der von dem OS zugeteilte Speicherbereich ist. Und das OS sorgt immer für etwas &quot;Luft&quot;, so dass schnell Speicher bereitgestellt werden kann, wenn er angefordert wird.<br />
Übrigens ist es für ein modernes Betriebssystem ein Hinweis auf schlechte Speicherverwaltung, wenn viel physikalischer Speicher frei ist.<br />
Denn es sollte immer bemüht sein, den Speicher bestmöglich zu nutzen z.B. für Festplatten-Cache etc.</p>
<p>Das alles befreit dich natürlich nicht von der Verantwortung, MemoryLeaks zu vermeiden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/584669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/584669</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 17 Aug 2004 13:50:10 GMT</pubDate></item><item><title><![CDATA[Reply to benützten arbeitsspeicher minimieren on Tue, 17 Aug 2004 13:57:41 GMT]]></title><description><![CDATA[<p>ich hab aber für das projekt die richtlinie von höchstens 5.000k - 6.000k bekommen. und auch wenn da luft dabei ist. man muss es ja trotzdem kleiner bekommen. ich seh nicht ein, warum ein dialog noch speicher besetzt wenn er schon geschlossen ist. ok, beim nächsten mal aufmachen wird der gleiche speicher wieder genommen, aber das muss doch auch verhindert werden können.</p>
<p>weiß vielleicht trotzdem einer, was der grund ist, warum das ding nach dem minimieren nur mehr so wenig speicher braucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/584679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/584679</guid><dc:creator><![CDATA[- enForcer -]]></dc:creator><pubDate>Tue, 17 Aug 2004 13:57:41 GMT</pubDate></item></channel></rss>