[cairo-bugs] [Bug 10634] New: Low performance for Firefox 3.0a with cairo

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Apr 13 00:47:30 PDT 2007


           Summary: Low performance for Firefox 3.0a with cairo
           Product: cairo
           Version: 1.4.3
          Platform: SPARC
        OS/Version: Solaris
            Status: NEW
          Severity: normal
          Priority: high
         Component: general
        AssignedTo: cworth at cworth.org
        ReportedBy: alfred.peng at sun.com
         QAContact: cairo-bugs at cairographics.org
                CC: brian.lu at sun.com

The Firefox 3.0a with cairo is slow on Solaris Nevada SPARC. With x86, it works
well. Both the Mozilla community cairo and the cairo library 1.4.2 have the
same problem.

Following are some basic investigation on this issue:

I used Sun Studio 11's "collect" and "analyzer" tools to get the time profile
information. The test case is quite simple as the low performance is obvious. I
did some basic operations(which includes making several empty tabs and
switching amongst different tabs).

The result shows that function "pixman_fill_rect_32bpp" spends 8% of the whole
Firefox life time. To dig further, there seems to be a loop function call
between _cairo_surface_fallback_fill_rectangles and
_cairo_surface_fill_rectangles for many time. And that's where the time goes.

I'm not familiar with the cairo code itself. Any clue on this to get further

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the cairo-bugs mailing list