Hallo zusammen,
ich weiss nicht ob ich alles richtig gemacht habe, aber ich habe seit ca. einer Woche den aktuellen C# Builder v1.0 von Borland. Alles super. Jetzt habe ich versucht mal ein wenig damit zu spielen, da ich mal etwas mit dem .NET Framework machen wollte. Jetzt habe ich mal ein kleines Testprogramm geschrieben. Jetzt ist mir aufgefallen, das initial die Anwendung (Forms) beim starten ca. 15MB Ram benötigt. Minimiert man dieses Programm nun, bleiben sage und schreibe 800KB übrig. Stellt man das programm nun wieder her, nimmt es sich ca. 2MB. Jetzt waren in dieser Anwendung ein paar Komponenten wie z.B. Buttons. Mit jedem Male, wo auf einen dieser Buttons geklickt wurde, nachm sich das Programm ca. 40KB Speicher mehr. Dies habe ich versucht nachzuvollziehen, bis ich von 2MB auf 15MB angelangt war. Der Speicher wurde nicht weniger, auch wenn die Anwendung mehere Minuten unberührt blieb. Mache ich etwas falsch, oder habe ich einige Details des Frameworks nicht verstanden. Denn eigentlich sollte doch alles Besser werden mit .NET, oder sollte man besser sagen, alles soll anders werden . . .? Für eine Aufklärung oder Tipps wäre ich sehr dankbar.
Gruß
Sascha
ich weiss nicht ob ich alles richtig gemacht habe, aber ich habe seit ca. einer Woche den aktuellen C# Builder v1.0 von Borland. Alles super. Jetzt habe ich versucht mal ein wenig damit zu spielen, da ich mal etwas mit dem .NET Framework machen wollte. Jetzt habe ich mal ein kleines Testprogramm geschrieben. Jetzt ist mir aufgefallen, das initial die Anwendung (Forms) beim starten ca. 15MB Ram benötigt. Minimiert man dieses Programm nun, bleiben sage und schreibe 800KB übrig. Stellt man das programm nun wieder her, nimmt es sich ca. 2MB. Jetzt waren in dieser Anwendung ein paar Komponenten wie z.B. Buttons. Mit jedem Male, wo auf einen dieser Buttons geklickt wurde, nachm sich das Programm ca. 40KB Speicher mehr. Dies habe ich versucht nachzuvollziehen, bis ich von 2MB auf 15MB angelangt war. Der Speicher wurde nicht weniger, auch wenn die Anwendung mehere Minuten unberührt blieb. Mache ich etwas falsch, oder habe ich einige Details des Frameworks nicht verstanden. Denn eigentlich sollte doch alles Besser werden mit .NET, oder sollte man besser sagen, alles soll anders werden . . .? Für eine Aufklärung oder Tipps wäre ich sehr dankbar.
Gruß
Sascha
Comment