Mobile/Performance
< Mobile
Jump to navigation
Jump to search
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