Der Martin: Windows-API: Speicherverbrauch der laufenden Anwendung abfragen

Beitrag lesen

Hallo nochmal,

Wird nicht vielmehr eine Referenz auf die msvcrt DLL gesetzt und die wird geladen? Oder gibt's auch heute noch ein auf obj-Ebene optimiertes, statisches Linken auf die Runtime Lib?

Irgendwo konnte ich das einstellen, ich find's jetzt aber auf die Schnelle nicht.

vermutlich spielt mir meine Erinnerung einen Streich: In DevCPP, einer IDE mitsamt Compiler, die ich bis vor etwa 10 Jahren noch benutzt habe, konnte ich das einstellen. Und dort hatte ich tatsächlich eingestellt: Statische Runtime.

Aber gcc scheint das nicht mehr anzubieten (oder Code::Blocks als IDE bietet die entsprechende Einstellung nicht übers GUI an). Da scheint das dynamische Linken gegen msvcrt.dll voreingestellt zu sein. Das dürfte auch der Grund sein, dass die Größe der resultierenden exe-Datei von rund 600kB (DevCPP) auf rund 150kB (gcc) zurückging.

Live long and pros healthy,
 Martin

--
Fische, die bellen, beißen nicht.