[performance] Mir demo shell spends ~12% of its time in vector allocation under DemoRenderer::tessellate_*()
Bug #1349698 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Daniel van Vugt | ||
mir (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[performance] Mir demo shell spends ~12% of its time in vector allocation under DemoRenderer:
I expected this to become a bottleneck eventually. Just didn't think it would be such a big one so quickly.
Related branches
lp:~vanvugt/mir/fix-1349698
- Kevin DuBois (community): Approve
- Alan Griffiths: Approve
- Alexandros Frantzis (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 237 lines (+24/-32)8 files modifiedexamples/demo-shell/demo_renderer.cpp (+0/-22)
include/platform/mir/graphics/gl_primitive.h (+10/-2)
include/server/mir/compositor/gl_renderer.h (+2/-0)
server-ABI-sha1sums (+2/-2)
src/platform/graphics/android/hwc_fallback_gl_renderer.cpp (+1/-1)
src/platform/graphics/tessellation_helpers.cpp (+0/-1)
src/server/compositor/gl_renderer.cpp (+2/-2)
tests/unit-tests/compositor/test_gl_renderer.cpp (+7/-2)
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Triaged → In Progress |
milestone: | none → 0.6.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:mir/devel at revision None, scheduled for release in mir, milestone Unknown