Improve startup time for netbook-launcher
Some components of the netbook desktop still take very long to start. Identify which parts can be optimized, to meet the 4 second budget that is set for Lucid.
Blueprint information
- Status:
- Complete
- Approver:
- David Barth
- Priority:
- High
- Drafter:
- Neil J. Patel
- Direction:
- Needs approval
- Assignee:
- Neil J. Patel
- Definition:
- Superseded
- Series goal:
- Accepted for lucid
- Implementation:
- Deferred
- Milestone target:
- lucid-alpha-2
- Started by
- Completed by
- David Barth
Whiteboard
Work items:
setup bootchart indicators for tracking UNE session startup: DONE
setup performance indicators for tracking the individual components: DONE
improve GL window mapping time: POSTPONE
improve liblauncher parsing of launcher files: POSTPONE
analyse indicators, to suggest further improvements: POSTPONE
Work items for lucid-alpha-3:
improve GL window mapping time: DONE
improve liblauncher parsing of launcher files: DONE
analyse indicators, to suggest further improvements: DONE
We'll add futher items according to the result of the analysis:
background image loaded asynchronously: DONE
moved the places loading in an idle loop: DONE
[gord] exp. branch: load more images asynchronously: INPROGRESS
consider improving shaders loading (but seems to be "magically" fixed atm): DONE
[Macslow] check clutk perf. measurements: DONE
[gord] cache the favorites used by the launcher: DONE
Work Items
Dependency tree
* Blueprints in grey have been implemented.