Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.2.2
-
None
-
Windows 11, visual studio 2019, msvc 16, cmake
-
-
2ee7ec4d24 (qt/qtdeclarative/dev) 2ee7ec4d24 (qt/tqtc-qtdeclarative/dev) 2ee7ec4d24 (qt/qtdeclarative/6.4) 2ee7ec4d24 (qt/tqtc-qtdeclarative/6.4) e2a3667e34 (qt/qtdeclarative/6.3) e2a3667e34 (qt/tqtc-qtdeclarative/6.3)
Description
When compiling a Qt project, the qmlimportscanner.exe takes roughly 45 seconds to perform its work.
This happens even when there are no changes in any qml or related code, making every small code change incredibly slow.
Attachments
Issue Links
- relates to
-
QTBUG-102263 iOS: qmake is very slow in large projects
- Reported
-
QTBUG-95609 cmake names for qml plugins
- Closed
-
QTBUG-92887 [cmake] qt6_import_qml_plugins without import scanner
- Reported
- resulted in
-
QTBUG-115170 [Reg 5.15 -> 6.5] qmlimportscanner does not include module versions
- Open
For Gerrit Dashboard: QTBUG-103187 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
412828,14 | qmlimportscanner: Improve performance using caches | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
413225,5 | qmlimportscanner: Add logging to help with debugging performance | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
413235,13 | qmlimportscanner: Improve performance using caches continued | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
413421,3 | qmlimportscanner: Ensure deterministic output | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
414495,2 | qmlimportscanner: Ensure deterministic output | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
414516,3 | qmlimportscanner: Add logging to help with debugging performance | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
414517,3 | qmlimportscanner: Improve performance using caches | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
414518,3 | qmlimportscanner: Improve performance using caches continued | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
414519,3 | qmlimportscanner: Ensure deterministic output | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
414520,3 | qmlimportscanner: Add logging to help with debugging performance | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
414521,3 | qmlimportscanner: Improve performance using caches | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
414522,3 | qmlimportscanner: Improve performance using caches continued | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |