Memoryleaks ...


  • Mod

    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)


Anmelden zum Antworten