Uploaded image for project: 'EtherNet/IP Core V3'
  1. EtherNet/IP Core V3
  2. PSEIP-226

Optimize performance of IO assembly data processing

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V3.6.0.9, V3.6.1.0, V3.7.0.0
    • Component/s: Core
    • Labels:
      None
    • Account:
      SPC EthernetIp Core (SPCETHERNET)

      Description

      Currently, updating an assembly's input/output data takes a lot of time in case the assembly instance holds multiple IO members.

      The reason is, that the assembly object call mutext lock/unlock for each member individually.
      Better would be to lock/unlock the mutex only once for each assembly instance or even only once for the update process of all instances.

        Attachments

        1. pastedImage.png
          89 kB
          Kai Michel
        2. pastedImage.png
          141 kB
          Kai Michel

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  KMichel Kai Michel
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: