Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.4.0
-
None
-
-
244daf4cfc (qt/qtbase/dev) 244daf4cfc (qt/tqtc-qtbase/dev) d58ac206a8 (qt/qtbase/6.4) d58ac206a8 (qt/tqtc-qtbase/6.4)
Description
Hello,
I have a case where I create a relatively large amount of widgets (1000-ish). This used to be trivially very fast but since recent Qt I observed some performance degradation, leading to multiple seconds of wait when creating my widget.
When profiling, it seems to call q_evaluateRhiRecursive on every reparenting call, which seems to be a performance bottleneck: here is a trace I recorded with Hotspot ; the huge majority of the time is spent in these calls: