Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DAFFODIL-2627

Performance regression in TDML processor

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.2.0
    • 3.3.0
    • TDML Runner
    • None

    Description

      While working on a customer project we noticed a significant increase in the amount of time it took to run our test suit (over 600 tests) after upgrading from Daffodil 2.7.0 to 3.2.1. We were seeing roughly a 4x increase in time to complete the same set of tests.

      I've narrowed the performance regression to commit 0700ee8dc9531497f3e8b0fdf9266f8e3b105c27 which involved a removal of the schema compilation cache, which is likely causing the schema to need to be recompile much more frequently.

      We use a relatively large schema (over 10,000 lines), but it is the same schema used for all tests.

      Attachments

        Activity

          People

            slawrence Steve Lawrence
            jadams_tresys Josh Adams
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: