Memoryleaks ...
-
Mondschein schrieb:
In einem Buch ( Vermutlich Petzold Visual C++ 6.0 Kapitel: "Dynamische ..." ), habe ich gelesen, dass CString ein Ärgernis darstellt , weil immer wieder kleine Speichereinheiten belegt und freigegeben werden. Und ausserdem dass Microsoft in letzter Zeit einige Verbesserungen diesbezüglich vorgenammen hat. Was wurde wie verbessert ?
Petzold? C++ und CString. Charles Petzold hat IMHO nie etwas über CString geschrieben.
Such mal nach "CString Petzold"Du wirst diesen Thread finden auf Platz 1...
Es wird soviel unsachlicher Stuss verbreitet, dass man auch diese Äußerung in diese Kategorie einordnen dürfen. Werde konkret mit Beispieln, Zitaten und Quellen...
-
Glühbirne schrieb:
_matze schrieb:
Glühbirne schrieb:
Auf 32-Bit-Systemen besteht allerdings für jeden Prozess eine 4-GB-Grenze
Unter Windows sind's ohne Tricks nur 2 GB pro Prozess.
Ja, gut, wenn man die entsprechende Option nicht im Linker setzt oder gleich die Exe neu codiert, sind's wirklich 2 GB. 4 GB sind das Maximum an virtuellen Arbeitsspeicher, was unter 32 Bit geht.
4 GB sind das theoretische Maximum, unter 32-Bit-Windows aber nicht möglich (da gehen maximal 3 GB). Erst unter x64 mit LAA-Flag kann ein 32-Bit-Prozess volle 4 GB verbraten. (Siehe http://msdn.microsoft.com/de-de/library/bb978906.aspx)