Mobile/Performance
From MozillaWiki
< Mobile
Performance issues of Mobile Gecko
This is the short list of problems which prevent us from using Head CVS Mozilla on Linux ARM with acceptable performance.
- GFX
- Cairo
- Bug 386440
- Bug 364221 (Scrolling)
- GTK2-gfx 6433ms vs Thebes-gfx 16340ms
- Counting of composite operations
- Composite functionality improvements
- Pixman library optimizations/rewriting
- Rendering on 16bit xserver
- Font Engine
- Pango (slow) Bug 403618
- XFT (more or less fast)
- Cairo
- Layout
- Zooming
- Bug 402555
- Incremental Zooming
- Font metrics caching
- True Page Zooming (Fake increasing of window dimensions)
- TextFrame/TextRun problems
- Zooming
- UI
- XUL
- JS + XML
- Caching
- XUL
- JavaScript
- Interruptable JavaScript (Responsive UI)
- Bug 404629
- Startup
- Component Manager performance
- Network
- Pipelining
- only one socket per page
- max 2-3 requests at a time
- KeepAlive
- Larger buffers
- No Disk Cache
- Small Mem Cache
- Test against large ajax sites (backbase, for example)
- Pipelining
- Preferences
- browser.sessionhistory.max_entries
- browser.sessionhistory.max_total_viewers
Memory usage issues of Mobile Gecko
- Images Rendering