Mailinglist Archive: opensuse-programming-de (124 mails)
| < Previous | Next > |
Re: freien Speicher abfragen
- From: Ralf Corsepius <corsepiu@xxxxxxxxxxxxxx>
- Date: 07 Aug 2002 12:50:49 +0200
- Message-id: <1028716637.2118.4257.camel@mccallum>
Am Mit, 2002-08-07 um 11.18 schrieb Stefan Hundhammer:
Nun, es kommt darauf an, wie speicherintensiv "Dialoge"/"Windows" sind.
Bei "einfachen Dialogen" (Konfigurationsdialoge, Fileselectoren u.ä.)
wäre der Gewinn nicht übermässig, bei Widgets die komplexe Dinge/Daten
visualisieren (Insb. Grapheneditoren, Browser, 3D-Views u.ä.) oder auch
prall gefüllte "Notebook" Widgets können schnell eine nicht mehr zu
vernachlässigende Grösse erreichen ...
... da kommen schnell mal mehrere hundert Widgets/Gadgets (Je nach GUI)
innerhalb eines anderen Widgets zusammen. Diese dann nicht dynamisch zu
erzeugen und sie statisch, quasi auf Vorrat, im Hintergrund zu halten,
sollte sich eigentlich verbieten.
Ralf
On Mittwoch, 7. August 2002 08:36, Martin Oehler wrote:
Am Mit, 2002-08-07 um 07.33 schrieb Ralf Corsepius:
Auch das ist klar, nur sind es oft schon einfache Dinge, mit denen sich
Speicher sparen lässt, z.B.
* GUIs dynamisch statt statisch erzeugen,
Ist qt und erledigt sich wohl damit.
Nein, so etwas geht natürlich auch mit Qt: Anstatt gleich beim Programmstart
alle Dialoge in voller Schönheit zu erzeugen, erzeugt man jeden Dialog erst
dann, wenn er auch aufgehen soll. Wenn man besonders Speicher sparen will /
muß, kann man ihn auch beim Schließen wieder zerstören (obwohl das in der
Praxis wohl kaum jemand wirklich tut).
Nun, es kommt darauf an, wie speicherintensiv "Dialoge"/"Windows" sind.
Bei "einfachen Dialogen" (Konfigurationsdialoge, Fileselectoren u.ä.)
wäre der Gewinn nicht übermässig, bei Widgets die komplexe Dinge/Daten
visualisieren (Insb. Grapheneditoren, Browser, 3D-Views u.ä.) oder auch
prall gefüllte "Notebook" Widgets können schnell eine nicht mehr zu
vernachlässigende Grösse erreichen ...
... da kommen schnell mal mehrere hundert Widgets/Gadgets (Je nach GUI)
innerhalb eines anderen Widgets zusammen. Diese dann nicht dynamisch zu
erzeugen und sie statisch, quasi auf Vorrat, im Hintergrund zu halten,
sollte sich eigentlich verbieten.
Ralf
| < Previous | Next > |