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.