Linaro Ubuntu improve memory footprint
Identify low-hanging fruit for improving memory usage of a standard graphical environment on ARM. This may include:
- fixing bugs in upstream sources related to memory use
- selecting different applications
- disabling optional features at build-time
Set up a continuous evaluation of the memory footprint usage for the images supported by Linaro (nano, developer, ALIP and LEB), trace the default boot path for them and work to improve them when desirable.
Reference:
* https:/
* https:/
* https:/
Blueprint information
- Status:
- Started
- Approver:
- Ricardo Salveti
- Priority:
- Medium
- Drafter:
- Ricardo Salveti
- Direction:
- Approved
- Assignee:
- Avik Sil
- Definition:
- Approved
- Series goal:
- Accepted for 11.11
- Implementation:
-
Started
- Milestone target:
- None
- Started by
- Ricardo Salveti
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
User Stories:
1. As a user I want to know how my image is using and consuming the memory available at my ARM board.
2. As a distro developer I want to know in a daily or weekly basis the boot report measuring the memory consumption, to see if there's any regression and be able to identify possible areas of improvements over the cycles.
3. As an application developer, I want to know if my application is not causing any bad side effect during boot time when using the ARM platform.
Engineering Blueprints:
1 - Integrate the mem profiling tool at LAVA, making it report daily results with supported images
2 - Identify bottlenecks and improve the mem usage when possible (based on the results from the previous BP)
Work Items
Dependency tree

* Blueprints in grey have been implemented.