Performance/Status Meetings/2007-December-12: Difference between revisions
Jump to navigation
Jump to search
| (One intermediate revision by one other user not shown) | |||
| Line 6: | Line 6: | ||
* Smaug's patch for content object in {{bug|403830}} is showing good wins. Awaiting sr. | * Smaug's patch for content object in {{bug|403830}} is showing good wins. Awaiting sr. | ||
* JS still showing up really high. | * JS still showing up really high. | ||
** Pav is working with the JavaScript Engine developers on this. | |||
* Layout is showing up next as a churning. Could use nsAutoTArray more on stack to avoid heap allocations. | * Layout is showing up next as a churning. Could use nsAutoTArray more on stack to avoid heap allocations. | ||
| Line 48: | Line 49: | ||
** http://people.mozilla.org/~vladimir/misc/linux-talos-iterations.xml | ** http://people.mozilla.org/~vladimir/misc/linux-talos-iterations.xml | ||
** [AI:vlad] figure it out. | ** [AI:vlad] figure it out. | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=35396 JS spinlocks vs. full locks (Crashes in Fx2)] | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=196843 CSS fastload] | |||
* On radar (unowned stuff that people have mentioned have mentioned we should look at at some point) | * On radar (unowned stuff that people have mentioned have mentioned we should look at at some point) | ||
Latest revision as of 18:42, 12 December 2007
Leaks
Fragmentation
- Smaug's patch for content object in bug 403830 is showing good wins. Awaiting sr.
- JS still showing up really high.
- Pav is working with the JavaScript Engine developers on this.
- Layout is showing up next as a churning. Could use nsAutoTArray more on stack to avoid heap allocations.
Status on found leak bugs
- Not much new to report
Fixed bugs
- 23 leaks resolved since last week. [1]
- 6 bugs fixed in past week.
- Jesse marked some old leak bugs as WFM.
Action Items
- AI:sicking Look into enabling trace-refcount, without the tracing part in nightlies.
- AI:cbarrett Look into OS leaks on Mac.
- AI:dbaron Make assertions fatal on new windows leak box.
- AI:sicking Test leaked handles on windows manually using purify.
- AI:sayrer Run leak buster while looking for trace-malloc leaks.
- AI:sicking to go through and prioritize leak bugs
Perf (speed) discussion
- Perf Bugs for FF3:
- Txul platform differences according to mac mini machines
- mac: slowest on 1.8, slower still on 1.9 (30% regression)
- windows: fastest on 1.8, now in second place (30% regression)
- linux: middle on 1.8, now fastest on 1.9 (30% improvement)
- massive Ts regression in 2006
- Related to thread manager landing
- [AI:vlad] looking for an owner, will talk to Damon
- Firefox front-end perf
- sayer to put list of tasks on wiki
- focus on measurements on tabbrowser reduction
- Performance:FrontEnd
- dolske will do some profiling work
- sayer to put list of tasks on wiki
- Linux talos cycling increases
- http://people.mozilla.org/~vladimir/misc/linux-talos-iterations.xml
- [AI:vlad] figure it out.
- On radar (unowned stuff that people have mentioned have mentioned we should look at at some point)
- Stuart's page-out/page-in tests?
- Theme optimization
- roc's scrollbar issues
- startup performance (fastload perf, loading libXUL and other files, etc.) (unowned)
- more work to speed up onSecurityChange, but further work will require SSL work and reducing the number of notifications