![]() |
Desktop Window Manager CPU Auslastung (Win8)
Hallo zusammen...
mir ist gerade ein Problem aufgefallen: Ich habe ein kleines Programm, bei welchem timergesteuert auf eine Canvasoberfläche gezeichnet wird. Unter Windows 7 erzeugt mir das eine Auslastung von quasi Null. Jedoch unter Windows 8 fängt der Desktop Window Manager Dienst (DWM) massiv an zu rödeln. Die Auslastung der *.exe File selbst bleibt gering. Kompiliert ist das Ganze mit Delphi XE2 Habe auf die schnelle keine Lösung finden können? Kennt jemand das Problem? mfg |
AW: Desktop Window Manager CPU Auslastung (Win8)
Ja, bei mir geht DWM auf 2-4% bei folgender Routine (5 ms Timerinterval):
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
var x, y : integer; c : TColor; begin x := Random(ClientWidth); y := Random(ClientHeight); Canvas.MoveTo(x,y); x := Random(ClientWidth); y := Random(ClientHeight); c := Random(High(TColor)); Canvas.Pen.Color := c; Canvas.LineTo(x, y); end; ![]() Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:42 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