Uploaded image for project: 'Java Mission Control'
  1. Java Mission Control
  2. JMC-6582

Generation of encapsulation trees is slow and not interruptible

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.1.0
    • Component/s: Mission Control Core
    • Labels:
      None

      Description

      The current implementation of ItemTreeBuilder that generates encapsulation trees of IItems is very slow. It's using RulesToolkit to retrieve values from IItem objects instead of using the proper accessors. It's also accessing values many more times than strictly needed.

      The generation of encapsulation trees should also allow interruption (like the sliding window methods) when generation of trees takes too long and a rule (i.e. Application Halts) is scheduled to be re-run due to e.g. a configuration value change.

        Attachments

          Activity

            People

            • Assignee:
              hdafgard Henrik Dafgård
              Reporter:
              hdafgard Henrik Dafgård
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: