----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/118769/#review60136 -----------------------------------------------------------
This review has been submitted with commit 60ddc9f25d75686b56145120096fa741b2b2216f by Kai Uwe Broulik to branch master. - Commit Hook On June 15, 2014, 7:19 p.m., Kai Uwe Broulik wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/118769/ > ----------------------------------------------------------- > > (Updated June 15, 2014, 7:19 p.m.) > > > Review request for Plasma, David Edmundson, Elias Probst, and Jan Grulich. > > > Bugs: 311799 and 336274 > http://bugs.kde.org/show_bug.cgi?id=311799 > http://bugs.kde.org/show_bug.cgi?id=336274 > > > Repository: plasma-framework > > > Description > ------- > > Use RotationAnimator [1] for the BusyIndicator animation which operates > directly on the scenegraph. > > This helped reducing the massive plasmashell CPU usage during file copying > (ie. notifications spinning). The results varied greatly but it can't hurt to > use the Animator nonetheless since it doesn't propagate the new rotation > angle constantly. > > [1] http://qt-project.org/doc/qt-5/qml-qtquick-rotationanimator.html > > > Diffs > ----- > > src/declarativeimports/plasmacomponents/qml/BusyIndicator.qml fafd031 > > Diff: https://git.reviewboard.kde.org/r/118769/diff/ > > > Testing > ------- > > Put notification in panel and systray, requested a view from JobViewServer, > ran top. Tried with different configurations, such as LIBGL_ALWAYS_SOFTWARE=1 > or QML_FORCE_THREADED_RENDERER=1. Results varied but generally indicated a > CPU relief. > > > Thanks, > > Kai Uwe Broulik > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel