Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-72851

Benchmark the effect of enabling lookups in QML

    XMLWordPrintable

Details

    • All

    Description

      As we implement inline caching for binding expressions, signal handlers and generally any JS code run with a QML context, we must evaluate what the impact of these changes is in terms of

      (1) run-time performance (qmlbench)
      (2) start-up performance
      (3) memory consumption

      Early data and experience suggests that this is the right direction in any case, but the numbers should help us identify areas of compromise and avoid accidental regressions.

      The acceptance criteria for this task is to collect information here about these three areas before/after landing the series.

      Attachments

        1. before_ctxlookup.json
          85 kB
        2. before_interpreter.json
          85 kB
        3. before.json
          85 kB
        4. lookups_ctxlookup.json
          86 kB
        5. lookups_interpreter.json
          85 kB
        6. lookups.json
          86 kB
        7. results_ctxlookup.txt
          11 kB
        8. results_interpreter.txt
          20 kB
        9. results.txt
          13 kB

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              shausman Simon Hausmann
              shausman Simon Hausmann
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes