8.18 .wsi_usage

Am setup-Objekt gibt es jetzt das Attribut .wsi_usage, das den Prozentsatz der verbrauchten WSI-Objekte liefert. Das Attribut muss mit einem der der folgenden enum-Werten indiziert werden:

wsiusage_win_gdi: Gibt an wieviele Windows GDI-Objekte aktuell verbraucht sind.

wsiusage_win_gdipeak: Gibt an wieviele Windows GDI-Objekte in der Spitze verbraucht waren.

wsiusage_win_user: Gibt an wieviele Windows User-Objekte aktuell verbraucht sind.

wsiusage_win_userpeak: Gibt an wieviele Windows User-Objekte in der Spitze verbraucht waren.

Zu den Windows GDI-Objekten zählen unter anderem Bitmaps, Schriftarten, Farben aber auch Clip-Bereiche. Zu den Windows User-Objekten zählen vor allem die Windowobjekte (HWND). Hier ist zu berücksichtigen, dass viele IDM-Objekte durch mehrere Windowobjekte implementiert werden. Zum Beispiel benötigen Gruppierungsobjekte meist 2 Windowobjekte.

Durch die Abfrage des relativen Verbrauchs kann in einer IDM Anwendung ein kritischer Zustand erkannt werden, bevor ein Teil der Oberflächenelement nicht oder nicht vollständig dargestellt werden.

siehe auch: Die Startoption -IDMwsiusagewarn.