vkrause created this revision. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel. vkrause requested review of this revision.
REVISION SUMMARY Due to the large amount of connections here, multiplied by the not exactly small amount of instances even in simple applications, the allocations of the string operations actually become relevant. Function pointer connects also allocate, but only about 1/3 of the string-based ones. TEST PLAN One scroll through the KDE Itinerary timeline with a large test data set loaded, measured in heaptrack. Removed 60k/2.5% (temporary) string allocations. REPOSITORY R858 Qt Quick Controls 2: Desktop Style BRANCH master REVISION DETAIL https://phabricator.kde.org/D14129 AFFECTED FILES plugin/kquickstyleitem.cpp To: vkrause Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart