Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-31068

QtC12->13 performance regression

    XMLWordPrintable

Details

    • Windows
    • 56f2b1f1e (14.0), 2099f5bb9 (master)

    Description

      Significant performance regression observed for QtC13 on Windows (QtC on Linux and macOS seem to be as fast). See 2 screen records (zipped) on firing up QtC12 and 13 - the freezing of QtC13 upon launching is obvious.

      However, the reasons of such performance regression can be various. I've got 3 memory dumps and each of them shows different task at the time of QtC being busy. The first 2 are my local dumps and the third is from another reporter.
      1. QtC is busy loading help files (which, by the way, may also explain calling out help files by pressing F1 is slow).
      2. Android kit is being worked on.
      3. CMake project manager is doing something - it is kind of weird since as far as I see CMake project manager should not come into play until one actually opens a project?

      Deleting help files (.qch) and disabling Android kit do work for me - although I believe it should not be a valid solution. Plus, there are unexplainable reasons, e.g. CMake project manager. I don't know what can be done to address that. Something has to be done here to investigate the regression as a whole.

      Attachments

        1. AnalyzeResultAndroid.txt
          11 kB
        2. AnalyzeResultCMakeProjectManager.txt
          9 kB
        3. AnalyzeResultHelpFiles.txt
          10 kB
        4. FireUpQtC12.7z
          3.78 MB
        5. FireUpQtC13.7z
          11.60 MB
        6. LogAndTrace_Chen.7z
          14 kB

        Issue Links

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

          Activity

            People

              davschul David Schulz
              luqiaochen Luqiao Chen
              Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There is 1 open Gerrit change