Announcement

Collapse
No announcement yet.

Resourceverbrauch zu hoch

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Resourceverbrauch zu hoch

    Ich muß div. Delphi 5 Programme gleichzeitig unter WIN95/98 laufen lassen (3-5 Programme). Momentan gehen dabei die Resourcen gefährlich zurück. In den Programmen sind immer nur die gerade notwendigen Fenster createt.

    Ist es möglich resourcen zu sparen. Was verbraucht viele Resourcen. Kann man ein Programm das gerade nicht den Focus hat in einen Winterschlaf schicken ?

    mfg
    jörg

  • #2
    Hallo,

    ich gehe einmal davon aus, das mit <b>Ressourcenverbrauch</b> die <b>GDI</b>- und <b>USER</b>-Ressourcen gemeint sind, die seit Windows 3.x die Achillesferse bilden. In diesem Fall hat man mit Windows 95 (und erst recht mit Windows 98) in der Tat ein Problem:<br>
    - Windows 98 verbraucht selbst mehr Ressourcen als 95 <br>
    - Nur unter NT wird das <b>Working Set</b> beim Ablegen einer Anwendung als Icon verkleinert. <br>
    - Ressourcenintensiv sind <b>TSpeedButton, TBitBtn</b> und die restlichen Controls, die eine Grafik verwenden und die es auch schon unter Delphi 1 gab.<br>
    - Ressourcensparend sind <b>TToolBar</b> mit seinen zugeordneten Button, deren Glyphs von einer <b>TImageList</b>-Instanz stammen. <br>
    - Mit Delphi 5 tauchten einige neue Bugs auf, die zu Ressourcenverlust führen können (das lange erwartete UpdatePack#1 soll diese zusätzlichen Probleme beseitigen)

    P.S: Alle o.g. Probleme sind unter NT/2000 belanglos

    Comment

    Working...
    X