-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Hello, I programmed an application to test your c3bridge server in ordner to get a feelding for the communication performance and the depending roundtrip. I did this because the KUKAVARPROXY is to slow for my application - therefore, i searched for a faster variante and found your software.
Basically, the reading and writing works good without any errors. In my test, i wrote 79 variables (inputs) to the controller and read 61 variables from the controller.
In my first approach, i sent single "Read/Write" requests to the controller - therefore, i measured roundtrip times around 700 ms for all those variables (the duration time while sending a variable to the controller and reading the variable from the controller).
I saw that there is a possibility to send "MultipleRequests" (a list of variables) to the controller to read/write variables. Unfortunately, i noticed that this method was slower than the single read/write before - i thought, it must be faster because there are less calls on the interface than before.
I measured 735 ms to write those 79 variables to the controller and 335 ms to read those 61 variables from the controller.
2022-10-18 07:18:15.7711 | INFO | C3BridgeClient | C3BridgeClient.WriteVariables | Send writing request took '735'ms |
2022-10-18 07:18:16.1071 | INFO | C3BridgeClient | C3BridgeClient.ReadVariables | Send reading request took '335'ms |
Do you have any idea, why this is so slow? If not, do you plan a performance update in the near future?
If you need something, don't hesitate to ask.
Thanks in adavance,
Dominik