Uploaded image for project: 'Aries'
  1. Aries
  2. ARIES-1565

Performance Improvement: unpack subsystem artifacts to tmp folder to avoid directly reading from zip archive

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Workaround
    • subsystem-2.0.8, util-1.1.2
    • None
    • Subsystem, Util
    • None

    Description

      Description

      Aries copies ESA archives to a temporary zip file during the installation phase. Afterwards, bundles are read directly from this temporary zip which has a large impact on the startup performance of Aries applications. By unpacking the esa artifact into the temporary folder it is unpacked only once. Subsequent reads for the bundles (jars) can be read directly from the folder.

      Pull request

      https://github.com/apache/aries/compare/subsystem-2.0.x...WouterBanckenACA:io_performance_optimalisation?expand=1

      Mailinglist

      http://mail-archives.apache.org/mod_mbox/aries-user/201606.mbox/%3CCAL5nZgTq5FxDvURJbzcEZ9YHx6vTs3HAOuFYDYA3ec9OZbmwjA%40mail.gmail.com%3E

      Attachments

        1. 1565.patch
          0.9 kB
          John Ross
        2. aries1565-profile.png
          262 kB
          John Ross
        3. Call_Tree_2_0_8.html
          1.08 MB
          Wouter Bancken
        4. Call_Tree_John_Ross.html
          1.05 MB
          Wouter Bancken
        5. Call_Tree_Wouter_Bancken.html
          1.95 MB
          Wouter Bancken
        6. test-service-subsystem-4.0.2-SNAPSHOT.esa
          17.97 MB
          Wouter Bancken

        Issue Links

          Activity

            People

              Unassigned Unassigned
              Wouter Bancken Wouter Bancken
              Votes:
              12 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: