Ich habe eine einfache C# 2008-Anwendung, die ein PNG-Bild zeigt und einige einfache MouseEvents behandelt.C# 2k8 Speicherverbrauch reduzieren (einfache App dauert 10 MB)
Obwohl es nichts komplex ist, verwendet es mindestens 9,5 bis 10 MB Speicher (wie in task-Manager gezeigt)
Ich habe schon jede Art von Fehlerprotokollierung auch deaktiviert, wie ich debug entfernt und Spuren Symbole . "Code optimieren" ist aktiviert.
Gibt es eine Möglichkeit, dies zu reduzieren? Vielleicht mit einigen Optionen als natives Kompilieren des Frameworks (gibt es das überhaupt für .NET?)
Irgendwelche Idee? Oder ist das nur der Preis, den ich für das .NET-Framework bezahlen muss?
Bearbeiten: 10 MB ist nicht viel, ich weiß. Aber es wird auf einem Citrix Presentation Server (oder XenApp, wie es jetzt heißt) ausgeführt, was bedeutet, dass ~ 30 Benutzer auf einem Server sind. 30 Benutzer * 10 MB = 300 MB nur für diese kleine Anwendung.
Vielen Dank im Voraus und mit freundlichen Grüßen
Gibt es einen besonderen Grund, warum dies ein Problem ist, * *? Oder ist es nur Neugier? – jalf