![]() |
Wie kann ich weniger Speicher nutzen?
Hi,
also, ich schreibe auch zum Teil gaaanz kleine Programme, die echt manchmal nur zwei, drei Funktionen haben. Dennoch haben sie, laut Taskmanager, eine Speicherauslastung von min. 3-5mb. Jetzt habe ich mal von Luckie ein Programm gehabt, das auch ziemlich klein war. UNd das nutze nur !°300kb! Wie geht das? |
Re: Wie kann ich weniger Speicher nutzen?
VCL-Komponenten brauchen meistens sehr viel Speicher.
Luckie macht seine Programme meistens möglichst Non-VCL. Denke liegt daran. |
Re: Wie kann ich weniger Speicher nutzen?
gibt es für VCL keine Möglichkeit?!? Muss doch irgendwie gehen...
|
Re: Wie kann ich weniger Speicher nutzen?
Moin, DJ-SPM
Tja, das ist die Folge der VCL-Elemente. Du könntest Programme ohne Formulare schreiben. Alle funktionen in den Projektquelltext und an zeigen mit Showmessage. Das schränkt natürlich die Bildschrmdarstellung fundamental ein. Für kleine Programme halte ich die KOL (geh mal auf Google Suche nach Delphi und KOL) eine gelungene Alternative. Programme die Damt entwickelt wurden haben ab etwa 15kByte. Grüße // Martin |
Re: Wie kann ich weniger Speicher nutzen?
Zitat:
Sobal Du bestimmte Units aus der VCL einbindest (z.B. SysUtils ist ein gnadenloser 'Dickmacher'), werden die dort enthaltenen Funktionen automatisch mit einkompiliert. Das vergrössert sowohl Deine .exe als auch den Speicherbedarf des Programmes, da auf jeden Fall schonmal die komplette .exe in den Speicher geladen wird. Also gibt es tatsächlich nur die Möglichkeit, auf die VCL zu verzichten und wirklich nur die Funktionen die Du brauchst selber zu implementieren, oder aber Du musst den etwas höheren Speicherverbrauch in Kauf nehmen. |
Re: Wie kann ich weniger Speicher nutzen?
Naja, ich habe ein Programm mit einem Timer und 7 Forms und da sind locker 13 - 18 MB weg.
Ist das echt in VCL so unvermeidbar? |
Re: Wie kann ich weniger Speicher nutzen?
Zitat:
...:cat:... |
Re: Wie kann ich weniger Speicher nutzen?
Zitat:
|
Re: Wie kann ich weniger Speicher nutzen?
Tja, da steckt bestimmt eine phanomenale Graphic, Avi oder Soundtrack mit im Programm...
Grüße // Martin |
Re: Wie kann ich weniger Speicher nutzen?
und dann wahrscheinlich noch in EXE eincompiliert. 8)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz