INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Sehr hohe CPU Auslastung bei hoher Datenerfassungsrate



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.06.2014, 08:45 (Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2014 08:58 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.519
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
RE: Sehr hohe CPU Auslastung bei hoher Datenerfassungsrate
Hallo Stefan,

Erzeuger:
- Warum muss man die Anzahl der Bytes im Buffer der seriellen Schnittstelle ungebremst abfragen?
- Warum muss man die serielle Schnittstelle einzelbyteweise auslesen? Warum nicht einfach mehrere Bytes mit einmal abfragen?
- Wozu die Anzahl der Bytes im Buffer abfragen, wenn man hinterher doch schon weiß, wieviele Bytes man lesen möchte? Einfach nur den TimeOut groß genug setzen!
- Warum der CoercionDot am Wait?
- 3Mbaud sind nicht gerade Standard…

Verbraucher1&2:
- Warum die Bytes einzeln auswerten? Warum nicht das U8-Array mittels Decimate in seine Bestandteile zerlegen und mit Arrays arbeiten?
- Warum hier wandeln nach DDT?
- Stop-Bedingung direkt mit dem Fehlerausgang des ReadQueue verbinden!

Allgemein:
2 Verbraucher, die auf eine einzige Queue schauen, geht gar nicht!

Dein Erzeuger dürfte für die CPU-Last verantwortlich sein, deine Verbraucher sind "nur suboptimal" programmiert… Big Grin

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Sehr hohe CPU Auslastung bei hoher Datenerfassungsrate - GerdW - 25.06.2014 08:45

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA open/close CPU Auslastung Scuba 4 5.179 25.07.2014 10:39
Letzter Beitrag: cb
  Sehr langsame GBIP Schnittstelle-I/O Fehler!? LanceHardwood 2 4.941 24.11.2011 12:21
Letzter Beitrag: LanceHardwood
  Frontpanel und CPU-Auslastung dany22 0 3.201 16.12.2006 11:19
Letzter Beitrag: dany22

Gehe zu: