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
          Simon Hausmann
        2. before_interpreter.json
          85 kB
          Simon Hausmann
        3. before.json
          85 kB
          Simon Hausmann
        4. lookups_ctxlookup.json
          86 kB
          Simon Hausmann
        5. lookups_interpreter.json
          85 kB
          Simon Hausmann
        6. lookups.json
          86 kB
          Simon Hausmann
        7. results_ctxlookup.txt
          11 kB
          Simon Hausmann
        8. results_interpreter.txt
          20 kB
          Simon Hausmann
        9. results.txt
          13 kB
          Simon Hausmann

        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