D14129: Port away from string-based connects

Volker Krause noreply at phabricator.kde.org
Sun Jul 15 11:13:32 BST 2018


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180715/d7404b8f/attachment.html>


More information about the Plasma-devel mailing list