Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-2092

Improve memory profile of model elements by using arrays and null objects vs HashSets to store parts of model

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: sigil-1.0.0
    • Component/s: Sigil
    • Labels:
      None

      Description

      In large repositories the amount of meta data that is held in memory can cause OutOfMemoryErrors if an attempt is made to cache data

      Candidate patches for improving the profile include, BundleModelElement (imports, exports, requires) and AbstractModelElement.meta which are the main offenders according to YourKit analysis

        Attachments

          Activity

            People

            • Assignee:
              davemssavage David Savage
              Reporter:
              davemssavage David Savage
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: