Skip to content

Reading/Writing of (multiple) variables is very slow #2

@xxxdomi

Description

@xxxdomi

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions