Thursday, December 22, 2011

9.0.1 under review

I'm reviewing the single change in 9.0.1 (backout of bug 708572) to see if it applies to us, although it probably does. However, the relevant crash (bug 711794) seems to primarily affect 64-bit x86_64 and we are of course 32-bit PowerPC, and there is a definite performance impact to taking the backout. We don't support the offending toolbars implicated in the STRs in any case. Crash reports matching the signature would be strongly appreciated to allow me to make the call (please don't send other crash signatures unless you are positive they are related somehow). There is no security impact to this bug that I am aware of.

4 comments:

  1. It may be of interest that I've disabled methodjit on my Windows 7 PC. I have a homepage that includes some scripts and pre-compilation produces a noticeable pause on startup. It just seems to me that they're pushing the problem around and not really addressing performance issues. You may consider spending less effort on this particular geegaw.

    ReplyDelete
  2. We don't really have a choice; it's the only JIT available in Firefox 11 and forward.

    I personally think tracejit makes more sense, and certainly meshes better with the performance characteristics of these older machines, but like it or not methodjit is the future. This is true of Google Chrome as well (V8 + Crankshaft is also a type-enabled method compiler).

    The good news is that if Fx10 is indeed the ESR, there are enough pieces left of tracejit in 10 that we could probably hack it back into operation one more time for the stable branch.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. >It may be of interest that I've disabled methodjit on my Windows 7 PC. I have a homepage that includes some scripts and pre-compilation produces a noticeable pause on startup.

    You have voided your warranty! :P You now have no right to complain that FF10 is slow (and FF11 is very slow).

    >The good news is that if Fx10 is indeed the ESR, there are enough pieces left of tracejit in 10 that we could probably hack it back into operation one more time for the stable branch.

    I just tried official FF10 (beta) on x86 computer and it seems that tracejit is working (ie V8 benchmark has better score with than w/o tjit).

    ReplyDelete

Due to an increased frequency of spam, comments are now subject to moderation.