Mobile/Performance

From MozillaWiki
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
  • 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