<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Frage bezüglich Windows und Speicherverwaltung</title>
    <link>http://forum.geizhals.at/feed.jsp?id=466137</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(4): Frage bezüglich Windows und Speicherverwaltung</title>
      <link>http://forum.geizhals.at/t466137,3854991.html#3854991</link>
      <description>Leider habe ich keine Möglichkeit es mit C++.NET oder ähnlichem zu schreiben, da es nur die "pure" C-API für diese Datenbank gibt &lt;img src="sad.gif" width="16" height="19" align="absmiddle" alt=":-("/&gt;&lt;br&gt;&lt;br&gt;Was kann aber trotzdem bewirken, dass dieser "VM Size" mit der Zeit so in die Höhe geht, aber nimmer runter kommt, währen die normale "Mem Usage" hin- und herschwankt?&lt;br&gt;&lt;br&gt;Kann es sein, das&lt;br&gt;"char zeile[1024]", welche ich zum Schreiben der einzelnen XML-Zeilen am Ende vom Block/Subroutine/... nicht wirklich freigegeben wird?&lt;br&gt;&lt;br&gt;Kompiliert wird das ganze mit dem MS Visual Studio .NET Compiler, aber halt im puren C und nix C++ oder .NET.&lt;br/&gt;</description>
      <pubDate>Fri, 22 Dec 2006 17:34:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t466137,3854991.html#3854991</guid>
      <dc:creator>the-mk</dc:creator>
      <dc:date>2006-12-22T17:34:49Z</dc:date>
    </item>
    <item>
      <title>Re(3): Frage bezüglich Windows und Speicherverwaltung</title>
      <link>http://forum.geizhals.at/t466137,3854272.html#3854272</link>
      <description>Dürfte eigentlich nicht soviel brauchen.&lt;br&gt;&lt;br&gt;Wenn Du die Möglichkeit hast, machs mal in C++.NET/CLI. Da hast nämlich einen Garbage Collector drin, der Dir Leaks relativ schnell wieder schließt und den Speicher optimiert - ähnlich wie bei JAVA.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 22 Dec 2006 10:13:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t466137,3854272.html#3854272</guid>
      <dc:creator>West</dc:creator>
      <dc:date>2006-12-22T10:13:05Z</dc:date>
    </item>
    <item>
      <title>Re(2): Frage bezüglich Windows und Speicherverwaltung</title>
      <link>http://forum.geizhals.at/t466137,3854266.html#3854266</link>
      <description>"händisch" mit sprintf(string,"&lt;Tag Inhalt="\" s/&gt;",InhaltString) und fputs(string,strlen(string),outFile);&lt;br/&gt;</description>
      <pubDate>Fri, 22 Dec 2006 10:07:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t466137,3854266.html#3854266</guid>
      <dc:creator>the-mk</dc:creator>
      <dc:date>2006-12-22T10:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: Frage bezüglich Windows und Speicherverwaltung</title>
      <link>http://forum.geizhals.at/t466137,3853910.html#3853910</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Diese maco_folderstrukt*.exe greift in C über eine API auf eine Datenbank zu&lt;br&gt;und soll Informationen im XML Format aufs Dateisystem schreiben (falls das&lt;br&gt;jemanden interessiert).&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;SaX oder DOM ?&lt;br&gt;&lt;br&gt;DOM benötigt normal SEHR SEHR viel Speicher..&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 22 Dec 2006 06:51:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t466137,3853910.html#3853910</guid>
      <dc:creator>West</dc:creator>
      <dc:date>2006-12-22T06:51:21Z</dc:date>
    </item>
    <item>
      <title>Frage bezüglich Windows und Speicherverwaltung</title>
      <link>http://forum.geizhals.at/t466137,3853553.html#3853553</link>
      <description>Hi,&lt;br&gt;&lt;br&gt;wie einige wissen, hat Windows auf 32 Bit für jede Applikation 2 GB Speicher zum adressieren. (Mit Tricks kann man es im Windows XP auch auf 3 GB bringen...)&lt;br&gt;&lt;br&gt;Im Screenshot unten ist der Taskmanager eines Windows XP, mit einer Anwendung, die mit maco_folderstrukt*.exe beginnt. Es sind auch einige Spalten eingeblendet, für mich sind "Mem Usage" und "VM Size" interessant.&lt;br&gt;&lt;br&gt;&lt;img src="http://forum.geizhals.at/files/40358/taskmanager.png"/&gt;&lt;br&gt;&lt;br&gt;Diese maco_folderstrukt*.exe greift in C über eine API auf eine Datenbank zu und soll Informationen im XML Format aufs Dateisystem schreiben (falls das jemanden interessiert).&lt;br&gt;&lt;br&gt;Mich würde jetzt interessieren, mit welchem Wert diese "magische" 2 GB Grenze einer Anwendung zusammenhängt. Während der Programmlaufzeit von maco_folderstrukt*.exe schwankt die "Mem Usage" meist zwischen ca. 30 MB und 340 MB. Jedoch der Wert in der "VM Size" wächst immer weiter. Leider ist mein Programm vorher fertig, bevor es diese 2 GB Grenze erreichen würde, und darum auch meine Frage.&lt;br&gt;&lt;br&gt;Was kann es verursachen, dass die normale "Mem Usage" immer wieder hin und her schwankt, aber die "VM Size" stetig wächst? Würde diese Anwendung dann bei 2 GB VM Size wirklich abstürzen?&lt;br&gt;&lt;br&gt;Danke für eure Antworten!&lt;br/&gt;</description>
      <pubDate>Thu, 21 Dec 2006 20:35:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t466137,3853553.html#3853553</guid>
      <dc:creator>the-mk</dc:creator>
      <dc:date>2006-12-21T20:35:10Z</dc:date>
    </item>
  </channel>
</rss>
