UnityScreen::nuxPrologue / UnityScreen::nuxEpilogue are unnecessary expensive
Bug #1251275 reported by
Marco Trevisan (Treviño)
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
According to cachegrind, the most expensive calls we have in unity are UnityScreen:
This are huge workarounds to prevent issues that we can actually fix in a different way.
See attached screenshot to visualize this issue.
Related branches
lp:~3v1n0/unity/gl-bottleneck-fix
- PS Jenkins bot (community): Approve (continuous-integration)
- Eleni Maria Stea (community): Approve
- Andrea Azzarone (community): Approve
-
Diff: 222 lines (+32/-57)3 files modifiedpanel/PanelController.cpp (+10/-10)
panel/PanelController.h (+1/-1)
plugins/unityshell/src/unityshell.cpp (+21/-46)
To post a comment you must log in.
Fix committed into lp:unity at revision None, scheduled for release in unity, milestone 7.2.0