- Status Closed
- Percent Complete
- Task Type Fehlerbericht
- Category GUI & Server
-
Assigned To
Soon5 - Operating System All
- Severity Medium
- Reported Version 3.3 Beta x
- Due in Version 3.3.0
-
Due Date
Undecided
- Votes
- Private
Attached to Project: DMXControl 3
Opened by LightningBrothers - 01.10.2023
Last edited by JPK - 14.11.2023
Opened by LightningBrothers - 01.10.2023
Last edited by JPK - 14.11.2023
FS#5161 - Hoher Datenverkehr im DMXC-Netzwerk beim Verschieben von Nodes im Graphen
Ich habe mit der Beta 10 ein neues Projekt erstellt und einen einzigen Graphen gebaut, der insgesamt 11 Nodes und 6 In- bzw- Outputs umfasst. Verschiebe ich nun eines der sechs Compare-Nodes, steigt der Datenverkehr im DMXC-Netzwerk massiv an. Es werden gemäß GUI rund 3.000 Nachrichten übertragen, die eine Auslastung von rund 6 MB/s generieren. Das führt auch dazu, dass das Verschieben selbst nicht mehr flüssig abläuft. Auch die Funktion “Auto position” stockt und positioniert die Nodes nicht mehr richtig.
Dieses Problem ist aber gefühlt eher neueren Datums. Genauer eingrenzen kann ich dies später.
Im Anhang findet sich das entsprechende Projekt, ein Screenshot und die zugehörigen Logs.
Closed by JPK
14.11.2023 00:22
Reason for closing: Repariert
Additional comments about closing:
14.11.2023 00:22
Reason for closing: Repariert
Additional comments about closing:
Siehe Kommentare
Kann das Problem reproduzieren. Das liegt definitiv am Input Assignment, dass dieses beim Verschieben massiv viele Nachrichten produziert.
Das Problem hat sich nach dem Release der Beta 9 (Build 575) und der aktuellen Beta 10 eingeschlichen.
Unter der Beta 9 werden beim Verschieben bzw. Bewegen eines Nodes nur 150 bis 180 Nachrichten pro Sekunde übertragen.
Ich habe mir das nun schon einmal mit der Zwischenversion Build 645 angesehen. Nun schießt die Anzahl der gesendeten Nachrichten nicht mehr in die Höhe und bleibt bei einem zweistelligen Wert.
Allerdings "ruckelt" sich unter anderem die folgenden Nodes zu ihrer neuen Position
während sich Nodes wie
im gleichen Connectionset ganz frei bewegen lassen. Die Anzahl der Verbindungen scheint dabei nicht entscheidend zu sein, weil Nodes aus beiden "Gruppen" die gleiche Anzahl aufweisen.
In Beta 11 nochmal testen.
So sieht das nun gut aus.
Selbst wenn ich mehrere Nodes innerhalb eines Graphen bewege, kommen keine 100 Nachrichten pro Sekunde und weniger als 50 kB/s zusammen.
jou funzt. Ticket kann geschlossen werden.