Entwickler-Ecke
Sonstiges (.NET) - Arbeitsspeicherverbrauch bei .NET
FinalFantasy - Do 20.10.05 14:21
Titel: Arbeitsspeicherverbrauch bei .NET
Hi,
hab mir ein ziemlich kleines Programm geschrieben, das nichts weiter macht, als die neueste Datei in einem Verzeichnis zu suchen, und von der ermittelten Datei den Dateinamen und deren letztes Änderungsdatum in eine andere Datei schreibt.
Allerdings braucht das Programm knapp 9MB Arbeitsspeicher.
Die gleiche Anwendung in C++ würde schätzungsweise mit 1MB oder weniger auskommen.
Klar, bei .NET wird die ganze Runtime, JIT-Compiler und was weiss ich noch alles geladen... Es wird ja auch nur IL-Code erzeugt, aber kann man das nicht irgendwie umgehen, so dass man doch "echten" Code erzeugt?
Quivadis - Mo 31.10.05 19:42
Wenn du das umgehen willst, dann mache es ohne .net auf die alte Art und Weise. .net braucht halt Garbage Collector, hast ja ein sicheres Programm erzeugt. Diese Sicherheit braucht halt auch seinen Platz im Speicher.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!