Hallo an alle
bei uns in der firma soll ein Windows-Dienst entwickelt werden, der 24h an 7 Tagen die Woche laufen soll.
Einige Programmierer meinen, das der benötigte Speicher dafür nur einmal beim Programmstart angefordert werden sollte und das auf keinen Fall während der Laufzeit irgendwelche dynamischen Objekte angefordert und freigegeben werden sollen, weil dies ja den Speicher defragmentieren würde und es dadurch zu Problemem kommen könnte.
Andere meinen, das Windows NT, 2000 und XP eine so gute Speicherverwaltung haben, das es mit der ständigen Anforderung dynamischen Speichers und Objekte sowie das freigeben keinerlei Probleme gibt.
Ich persönlich hatte da keine Probleme, Objekte anzufordern und sie wieder freizugeben, der Speicherverbrauch schwankte zwar immer etwas, aber er pegelte sich immer auf einen Wert ein.
Ich würde gerne mal einige Meinungen zu diesen Thema hören.
Gruß Burkhard
bei uns in der firma soll ein Windows-Dienst entwickelt werden, der 24h an 7 Tagen die Woche laufen soll.
Einige Programmierer meinen, das der benötigte Speicher dafür nur einmal beim Programmstart angefordert werden sollte und das auf keinen Fall während der Laufzeit irgendwelche dynamischen Objekte angefordert und freigegeben werden sollen, weil dies ja den Speicher defragmentieren würde und es dadurch zu Problemem kommen könnte.
Andere meinen, das Windows NT, 2000 und XP eine so gute Speicherverwaltung haben, das es mit der ständigen Anforderung dynamischen Speichers und Objekte sowie das freigeben keinerlei Probleme gibt.
Ich persönlich hatte da keine Probleme, Objekte anzufordern und sie wieder freizugeben, der Speicherverbrauch schwankte zwar immer etwas, aber er pegelte sich immer auf einen Wert ein.
Ich würde gerne mal einige Meinungen zu diesen Thema hören.
Gruß Burkhard
Comment