[Edit]Und ich allokier wirklich 2GB Speicher, es ist also keine Fragmentierung
Du vergisst da jeder Prozess unter Windows zwangsweise einen Rattenschwanz von
DLL geladen bekommt. Sei es nun die DLLs die man selbst benötigt (user32.dll, ....) als auch die ganzen
DLL's die irgendwelche Anwendungen/Virenscanner/... denken das man benötigen würde.
Schau dir doch mal mit einem Prozess Explorer an was selbst ein einfaches "Hello World" Programm so für
DLL's verpasst bekommt.
Windows Vista - Eine neue Erfahrung in Fehlern.