Mobile/Performance

From MozillaWiki
Jump to: navigation, 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
  • UI
    • XUL
      • JS + XML
      • Caching
  • 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)


  • Preferences
    • browser.sessionhistory.max_entries
    • browser.sessionhistory.max_total_viewers

Memory usage issues of Mobile Gecko