Mobile/BostonBrainstorm/ARMv6
From MozillaWiki
< Mobile | BostonBrainstorm
- Assumptions:
- Reducing CPU requirements from 800 to 600 MHz increases our ARMv6 reach from ~10% to ~30%
- Reducing memory requirements from 512 to 256 MB increases our ARMv6 reach from ~30% to ~80%
- Ideas for reducing memory usage (tracked by metabug bug 792131):
- Generate THUMB code in our ARMv6 build - bug 792134
- Use Basic Layers, not GL Layers - bug 792136
- Shrink Display Port (can do this by setting gfx.displayport.strategy=3) - bug 792138
- Synchronous rendering
- Disable screenshots; use checkerboarding - bug 791263
- Discard decoded images - bug 792139
- Expire unused tabs - bug 792143
- Disable JS JIT - bug 792144
- Disable memory file cache - bug 792147
- Disable or reduce Sync support - bug 792148
- Reduce UI assets for small screens and reduced memory usage - bug 792151
- Profile Java memory usage and GC pauses - bug 792154
- Investigate about:memory reports - bug 792155
- Remote logging of about:memory reports - bug 792155 and bug 783230