AW: TBitmap32 in ByteArray (schneller) oder Alternative
Das sowieso :D
Aber hier sind wohl doch die alle 20ms stattfindenden Abfragen Schuld ;) Das native Logitech Medienapplet schafft es auch, das alles ordentlich abzufangen und darzustellen, ohne eine ultimative CPU Auslastung zu haben. Irgendeine Idee, wie ich das machen kann? |
AW: TBitmap32 in ByteArray (schneller) oder Alternative
Zitat:
Ansonsten: Wirklich 7-8% Gesamt-CPU-Last? Oder 7-8% auf dem Kern? |
AW: TBitmap32 in ByteArray (schneller) oder Alternative
Es waren 7% auf der gesamten CPU.
Das hab ich jetzt auf 1-2 runtergeschraubt (sogar besser als das Logitech Standardmodul mit weniger Funktionen). Die Exceptions treten immer dann auf, wenn ich auf die DLL Funktionen außerhalb der Timerprozedur zugreife. Liegt es daran, dass das nicht threadsicher ist?! Solang alles in der Timerprozedur bleibt, ist es kein Problem. Den Bildschirm kann ich weiterhin mit 10-20 fps betreiben, das interessiert die CPU inzwischen nicht mehr wirklich. Vielen Dank für die Hilfe :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz