Hallo zusammen,
bei mir jetzt folgendes Problem aufgetreten. Wenn ich mein Programm aus C# heraus starte, dann habe ich einen Prozess im Taskmanager "Programm.vshost.exe" mit ca 8MB belegtem Speicher.
Schließe ich das Programm ganz normal über den Schließen-button in der Titelleiste, verschwindet der Prozess kurz und kommt gleich wieder, aber doppelt so groß im Speicher.
Dann kann ich das Programm auch nicht nochmal starten, da es den Prozess ja schon gibt. erst, wenn ich den über den Taskmanager wieder geschlossen habe, kann ich das Programm neu starten. Allerdings passiert beim Prozess beenden folgendes: er verliert nur kurzzeitig 2 MB im Speicher und ist aber nach einer Sekunde wieder mit knapp 17MB im Speicher da. er verschwindet also nicht vollständig.
Hat jemand ne Idee, wonach ich schauen müsste? Warum wird der Prozess nicht vollständig gekillt, wenn ich das Programm beende? Ich hoffe, ihr habt eine Idee.
Moderiert von
Kha: Topic aus WinForms verschoben am Fr 17.07.2009 um 11:41