Review Request 118769: Use RotationAnimator in BusyIndicator

Commit Hook null at kde.org
Sun Jun 15 20:30:43 UTC 2014


-----------------------------------------------------------
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
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20140615/25d43640/attachment-0001.html>


More information about the Plasma-devel mailing list