Hallo,
ich will ein kleines Delphi-Programm schreiben, welches nicht nur eine kleine EXE-Datei ausspuckt, sondern auch möglichst wenig Arbeitsspeicher verbraucht, da es immer im Hintergrund laufen soll.
Nun habe ich zum testen ein Projekt als „Textbildschirmanwendung“ kompiliert, welches den folgenden Quelltext hat:
program memdrv;
begin
readln;
end.
Das Programm startet, wartet auf einen Tastendruck und wird beendet.
Nun habe ich im Taskmanager nachgesehen und der zeigt 1,989 MB Speicherverbrauch an!
Ich habe alle Packages entfernt, in den Projektoptionen die MAP-Datei und Debug-Infos rausgeworfen und so eine 16kb große EXe-Datei erzeugt.
Wie schaffe ich es nun den Arbeitsspeicherverbrauch zu reduzieren ?
Gibt es da spezielle Tricks für ?
VIELEN VIELEN DANK SCHON EIN MAL!
Bis dann, dann
S. Lorenz