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

Creator is a bit slow to open

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • Qt Creator 4.12.0
    • Qt Creator 4.6.0 , Qt Creator 4.7.0-beta1
    • All Other Issues
    • None
    • Windows 10

    Description

      I'm just creating this because I noticed others mentioned Creator was slow to open, and I had the same issue on an older machine. I now have a newer Windows 10 machine and the total startup time is actually pretty good (6079ms after fresh install, 2271ms on successive runs), but I thought others could use this to post their results.

      One thing that I notice even with the newer machine is that the window and its contents are visible within a few hundred milliseconds after opening, and the UI is "disabled" for the rest of those 2 seconds. I think that if it was possible to allow the user to navigate the menus and open a project (or at least request that it be opened; it could queue the request on top of the startup loading) during that time, it would give it a sense of being much faster.

      Help > System Information...
      Qt 5.11.0 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2015) on "windows" 
      OS: Windows 10 (10.0) [winnt version 10.0.14393]
      
      Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 RTM HLE
      
      Environment:
        QT_OPENGL="angle"
      
      Features: QT_NO_EXCEPTIONS
      
      Library info:
        PrefixPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin
        DocumentationPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\doc
        HeadersPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\include
        LibrariesPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin
        LibraryExecutablesPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\bin
        BinariesPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin
        PluginsPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\plugins
        ImportsPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\imports
        Qml2ImportsPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\qml
        ArchDataPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin
        DataPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin
        TranslationsPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\translations
        ExamplesPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\examples
        TestsPath: C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\tests
        SettingsPath: 
      
      Standard paths [*...* denote writable entry]:
        DesktopLocation: "Desktop" *C:\Users\micurtis\Desktop*
        DocumentsLocation: "Documents" *C:\Users\micurtis\Documents*
        FontsLocation: "Fonts" *C:\WINDOWS\Fonts*
        ApplicationsLocation: "Applications" *C:\Users\micurtis\AppData\Roaming\Microsoft\Windows\Start Menu\Programs*
        MusicLocation: "Music" *C:\Users\micurtis\Music*
        MoviesLocation: "Movies" *C:\Users\micurtis\Videos*
        PicturesLocation: "Pictures" *C:\Users\micurtis\Pictures*
        TempLocation: "Temporary Directory" *C:\Users\micurtis\AppData\Local\Temp*
        HomeLocation: "Home" *C:\Users\micurtis*
        AppLocalDataLocation: "Application Data" *C:\Users\micurtis\AppData\Local\QtProject\qtdiag* C:\ProgramData\QtProject\qtdiag C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data\QtProject\qtdiag
        CacheLocation: "Cache" *C:\Users\micurtis\AppData\Local\QtProject\qtdiag\cache*
        GenericDataLocation: "Shared Data" *C:\Users\micurtis\AppData\Local* C:\ProgramData C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data
        RuntimeLocation: "Runtime" *C:\Users\micurtis*
        ConfigLocation: "Configuration" *C:\Users\micurtis\AppData\Local\QtProject\qtdiag* C:\ProgramData\QtProject\qtdiag C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data\QtProject\qtdiag
        DownloadLocation: "Download" *C:\Users\micurtis\Downloads*
        GenericCacheLocation: "Shared Cache" *C:\Users\micurtis\AppData\Local\cache*
        GenericConfigLocation: "Shared Configuration" *C:\Users\micurtis\AppData\Local* C:\ProgramData C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data
        AppDataLocation: "Application Data" *C:\Users\micurtis\AppData\Roaming\QtProject\qtdiag* C:\ProgramData\QtProject\qtdiag C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data\QtProject\qtdiag
        AppConfigLocation: "Application Configuration" *C:\Users\micurtis\AppData\Local\QtProject\qtdiag* C:\ProgramData\QtProject\qtdiag C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data C:\dev\qt-unified\Tools\Preview\Qt Creator 4.7.0-beta1\bin\data\QtProject\qtdiag
      
      File selectors (increasing order of precedence):
        en_AU windows winnt
      
      Network:
        Using "OpenSSL 1.0.2j  26 Sep 2016", version: 0x100020af
      
      Platform capabilities: ThreadedPixmaps OpenGL WindowMasks MultipleWindows ForeignWindows NonFullScreenWindows NativeWidgets WindowManagement RasterGLSurface AllGLFunctionsQueryable SwitchableWidgetComposition
      
      Style hints:
        mouseDoubleClickInterval: 500
        mousePressAndHoldInterval: 800
        startDragDistance: 10
        startDragTime: 500
        startDragVelocity: 0
        keyboardInputInterval: 400
        keyboardAutoRepeatRate: 32
        cursorFlashTime: 1060
        showIsFullScreen: 0
        showIsMaximized: 0
        passwordMaskDelay: 0
        passwordMaskCharacter: U+25CF
        fontSmoothingGamma: 1.2
        useRtlExtensions: 0
        setFocusOnTouchRelease: 0
        tabFocusBehavior: Qt::TabFocusBehavior(TabFocusAllControls) 
        singleClickActivation: 0
      
      Additional style hints (QPlatformIntegration):
        ReplayMousePressOutsidePopup: 1
      
      Theme:
        Platforms requested : windows
                  available : flatpak
        Styles requested    : WindowsVista,Windows
               available    : windowsvista,Windows,Fusion
        System font         : "MS Shell Dlg 2" 8
        Native file dialog
      
      Fonts:
        General font : "MS Shell Dlg 2" 8
        Fixed font   : "Courier New" 9
        Title font   : "MS Shell Dlg 2" 8
        Smallest font: "MS Shell Dlg 2" 8
      
      Palette:
        WindowText: #ff000000
        Button: #fff0f0f0
        Light: #ffffffff
        Midlight: #ffe3e3e3
        Dark: #ffa0a0a0
        Mid: #ffa0a0a0
        Text: #ff000000
        BrightText: #ffffffff
        ButtonText: #ff000000
        Base: #ffffffff
        Window: #fff0f0f0
        Shadow: #ff696969
        Highlight: #ff3399ff
        HighlightedText: #ffffffff
        Link: #ff0000ff
        LinkVisited: #ffff00ff
        AlternateBase: #ffe9e7e3
        NoRole: #ff000000
        ToolTipBase: #ffffffdc
        ToolTipText: #ff000000
      
      Screens: 1, High DPI scaling: inactive
      # 0 "\\.\DISPLAY1" Depth: 32 Primary: yes
        Manufacturer: 
        Model: 
        Serial number: 
        Geometry: 3840x2160+0+0 Available: 3840x2100+0+0
        Physical size: 607x345 mm  Refresh: 59 Hz Power state: 0
        Physical DPI: 160.685,159.026 Logical DPI: 144,144 Subpixel_None
        DevicePixelRatio: 1 Pixel density: 2
        Primary orientation: 2 Orientation: 2 Native orientation: 0 OrientationUpdateMask: 0
      
      Dynamic GL LibGLES Vendor: Google Inc.
      Renderer: ANGLE (Intel(R) HD Graphics 630 Direct3D11 vs_5_0 ps_5_0)
      Version: OpenGL ES 2.0 (ANGLE 2.1.0.8613f4946861)
      Shading language: OpenGL ES GLSL ES 1.00 (ANGLE 2.1.0.8613f4946861)
      Format: Version: 2.0 Profile: 0 Swap behavior: 0 Buffer size (RGBA): 8,8,8,8
      Profile: None (QOpenGLFunctions_14022748_14022756)
      
      
      Vulkan instance available
      Supported instance extensions:
        VK_KHR_surface, version 25
        VK_KHR_win32_surface, version 5
        VK_KHR_get_physical_device_properties2, version 1
        VK_EXT_debug_report, version 5
      Supported layers:
      Available physical devices:
        API version 1.0.38, vendor 0x8086, device 0x5912, Intel(R) HD Graphics 630, type 1, driver version 0.16.2
      
      
      GPU:
               Card name: Intel(R) HD Graphics 630
             Driver Name: igdumdim32.dll
          Driver Version: 22.20.16.4691
               Vendor ID: 0x8086
               Device ID: 0x5912
               SubSys ID: 0x103D17AA
             Revision ID: 0x0004
      Plugin information:
      
      + Android                 4.6.82
      + AutoTest                4.6.82
        AutotoolsProjectManager 4.6.82
        BareMetal               4.6.82
      + Bazaar                  4.6.82
        Beautifier              4.6.82
      + BinEditor               4.6.82
      + Bookmarks               4.6.82
        Boot2Qt                 4.6.82
        Boot2QtQdb              4.6.82
      + CMakeProjectManager     4.6.82
      + CVS                     4.6.82
      + ClangCodeModel          4.6.82
      + ClangTools              4.6.82
      + ClassView               4.6.82
        ClearCase               4.6.82
      + CodePaster              4.6.82
      + Core                    4.6.82
      + CppEditor               4.6.82
      + CppTools                4.6.82
      + Debugger                4.6.82
      + Designer                4.6.82
      + DiffEditor              4.6.82
        EmacsKeys               4.6.82
      + FakeVim                 4.6.82
      + GLSLEditor              4.6.82
      + GenericProjectManager   4.6.82
      + Git                     4.6.82
        HelloWorld              4.6.82
      + Help                    4.6.82
      + ImageViewer             4.6.82
        Ios                     4.6.82
      + LicenseChecker          4.6.82
      + Macros                  4.6.82
      + Mercurial               4.6.82
      + ModelEditor             4.6.82
        Nim                     4.6.82
        PerfProfiler            4.6.82
      + Perforce                4.6.82
      + ProjectExplorer         4.6.82
      + PythonEditor            4.6.82
      + QbsProjectManager       4.6.82
      + QmakeAndroidSupport     4.6.82
      + QmakeProjectManager     4.6.82
      + QmlDesigner             4.6.82
      + QmlJSEditor             4.6.82
      + QmlJSTools              4.6.82
      + QmlProfiler             4.6.82
      + QmlProjectManager       4.6.82
      + Qnx                     4.6.82
      + QtSupport               4.6.82
      + RemoteLinux             4.6.82
      + ResourceEditor          4.6.82
      + ScxmlEditor             4.6.82
        SilverSearcher          4.6.82
      + Subversion              4.6.82
      + TaskList                4.6.82
      + TextEditor              4.6.82
        Todo                    4.6.82
      + UpdateInfo              4.6.82
      + Valgrind                4.6.82
      + VcsBase                 4.6.82
        Vxworks                 4.6.82
        Welcome                 4.6.82
      + WinRt                   4.6.82
      
      Qt Creator 4.7.0-beta1 (4.6.82)
      Based on Qt 5.11.0 (MSVC 2015, 32 bit)
      From revision f1881ac2fc
      Built on Jun  4 2018 10:43:02
      
      DxDiag System Information
      ------------------
      System Information
      ------------------
            Time of this report: 6/8/2018, 16:44:52
                            [...]
            System Manufacturer: LENOVO
                   System Model: 30BH000JMT
                           BIOS: S06KT20A
                      Processor: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz (8 CPUs), ~3.6GHz
                         Memory: 16384MB RAM
            Available OS Memory: 16272MB RAM
                      Page File: 7506MB used, 11198MB available
                    Windows Dir: C:\WINDOWS
                DirectX Version: DirectX 12
            DX Setup Parameters: Not found
               User DPI Setting: Using System DPI
             System DPI Setting: 144 DPI (150 percent)
                DWM DPI Scaling: UnKnown
                       Miracast: Available, with HDCP
      Microsoft Graphics Hybrid: Not Supported
                 DxDiag Version: 10.00.14393.0000 64bit Unicode
      

      First startup after installing:

      qtcreator-profile-win10-first-startup.log

      Second (or third) startup:

      qtcreator-profile-win10-second-startup.log

      Attachments

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

        Activity

          People

            con Eike Ziller
            mitch_curtis Mitch Curtis
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes