Python auf windows und prioritäten

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
momo_1212
User
Beiträge: 10
Registriert: Mittwoch 2. August 2023, 23:56

Hi
ich habe ein python tool geschrieben der über Bluebooth daten empfängt und sie über PyQt grafisch darstellt.
Wenn ich in Wdonws mein QT UI minimiere, läuft mein Program langsamer.
Windows scheint meinem Windows program weniger resourcen zu geben wenn ein Window minimiert ist.
Kann man da was machen?
Danke
Benutzeravatar
noisefloor
User
Beiträge: 4149
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

wenn es ein Problem ist, dass das Problem Windows ist, dann wäre die Frage in einem Windows-spezifischen Forum wie https://answers.microsoft.com/en-us wohl besser aufgehoben.

Woran machst du fest, dass das Programm langsamer läuft? Wenn du das Fenster minimierst, kannst du die grafische Ausgabe doch gar nicht sehen...

Gruß, noisefloor
Benutzeravatar
DeaD_EyE
User
Beiträge: 1205
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

momo_1212 hat geschrieben: Donnerstag 27. März 2025, 12:52 Kann man da was machen?
A) Das Fenster nicht minimieren
B) Uns erstmal mitteilen, wie du das überhaupt misst. Was ist langsamer? Welcher Teil des Programms.

Möglicherweise macht der Code etwas Untypisches, dass durch das Minimieren des Fensters beeinflusst wird.
Ich hatte diese Probleme bis jetzt nicht, nutze Windows aber nur auf der Arbeit. Aber auch dort nutze ich öfters eigene Tools um z.B. unsere Geräte zu testen.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
momo_1212
User
Beiträge: 10
Registriert: Mittwoch 2. August 2023, 23:56

Hi
Mein python Programm empfängt unteranderem ein USB Daten stream auf was von einem arduino gesendet wird.
Ich habe den Code Instrumentierung um den Performance der stream Verarbeitung zu untersuchen. Ich sehe das wenn ich das Fenster minimiere, nach einer Weile mein Code langsamer läuft.
Das ist ein usecase für meine Anwendung.
Eine Idee wie ich das löse?
Benutzeravatar
sparrow
User
Beiträge: 4501
Registriert: Freitag 17. April 2009, 10:28

Wie lange ist "eine Weile" und was passiert, wenn du das Fenster genau so lange nicht miniimerst?
momo_1212
User
Beiträge: 10
Registriert: Mittwoch 2. August 2023, 23:56

Meine paar Zeilen code brauchen normal ca 500 mikro Sekunden. Wenn ich das Fenster minimieren, nach ca 20-30 Sekunden, braucht mein Code zur Exekution zwischen 800 us und 10 Millisekunden.
Benutzeravatar
ThomasL
User
Beiträge: 1377
Registriert: Montag 14. Mai 2018, 14:44
Wohnort: Kreis Unna NRW

Mit den Suchbegriffen "windows minimized app slower" gegoogelt und unter den ersten 5 Links finde ich diesen sehr umfänglich erklärend.

https://answers.microsoft.com/en-us/win ... 602a00f392
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Antworten