Elusive memleaks and slowdowns of places
Bug #652864 reported by
Mikkel Kamstrup Erlandsen
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
With extensive exercising of the places you see occasional, but big memleaks. Also notable slowdowns - mainly because of too aggresive memory reallocations.
Related branches
lp:~unity-team/unity/plugging-leaks-with-a-nailgun
- Neil J. Patel (community): Approve
-
Diff: 550 lines (+194/-92)6 files modifiedunity-private/places/places-button.vala (+8/-4)
unity-private/places/places-default-renderer-group.vala (+126/-54)
unity-private/places/places-default-renderer.vala (+12/-1)
unity-private/places/places-view.vala (+24/-16)
unity/unity-layered-bin.vala (+17/-12)
unity/unity-stripe-texture.vala (+7/-5)
Changed in unity: | |
milestone: | 2010-09-27 → 0.2-sru |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in unity: | |
status: | In Progress → Triaged |
Changed in unity (Ubuntu): | |
status: | In Progress → Triaged |
Changed in unity: | |
status: | Triaged → Fix Released |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Released |
To post a comment you must log in.
Fixed (or at the very least "addressed" :-)) in lp:unity revision 566:
------- ------- ------- ------- ------- ------- ------- ------- ---- /launchpad. net/bugs/ 652864
revno: 566 [merge]
fixes bug(s): https:/
committer: Mikkel Kamstrup Erlandsen <email address hidden>
branch nick: MASTER
timestamp: Fri 2010-10-01 12:17:29 +0200
message:
Merge Mikkel's branch lp:~unity-team/unity/plugging-leaks-with-a-nailgun:
* Plug elusive, but big, leaks when exercising the places. Note that low end graphics hardware (like my i945) still has trouble keeping up with our aggresive allocations of new textures for the tiles. This triggers lots of garbage collections in the driver which causes noticiable lag in the UI. Fixing this will require more work.
* Fix occasional slowdown of place rendering because of mem churn ------- ------- ------- ------- ------- ------- ------- ----
-------