Performance
Mozilla's performance program focuses on improvements to the Gecko platform and the Firefox Desktop and Firefox for Android products.
Projects
Active
Incremental Cycle Collection (CC)
Product impact
|
[DESKTOP] [MOBILE] [B2G]
|
Team
|
Andrew McCreight (lead)
|
Duration
|
TBD
|
Goal
|
Implement incremental cycle collection to reduce1 cycle collector pauses in the Firefox UI.
1Reduction in cycle collector pauses will be measured with the CYCLE_COLLECTOR_FULL Telemetry probe. The degree of reduction that can be achieved is currently unclear.
|
Progress reports
|
|
Work
|
bug 850065
|
Profiler Backend for Mobile
Product impact
|
[MOBILE] [B2G]
|
Team
|
Julian Seward (lead), Benoit Girard, Mike Hommey
|
Duration
|
TBD
|
Goal
|
Accurate1, crash-free, deadlock-free, low overhead2 stack unwinding for the SPS profiler for Firefox for Android and Firefox OS.
[1]The correct sequence of code return addresses on the stack, ideally without the unwind terminating before it gets back to main().
[2]Average unwind cost of 500 microseconds for a 30-frame backtrace on one core of a 1 GHz Cortex A9</span
|
Progress reports
|
Julian Seward's blog
|
Work
|
|
- Tab Animation: Avi, Tim
- Responsiveness Gecko: Vlad
- Startup: Vlad, Aaron
- Make workers good: David Teller, Paolo
- Addons: Irving
- Talos: Nathan, Avi
On Hold
Shutdown
Hold reason
|
Resource availability
|
Product impact
|
[DESKTOP]
|
Team
|
Benoit Girard (lead)
|
Duration
|
TBD
|
Goal
|
Ensure 95% of Firefox desktop instances shutdown in 3 seconds or less.
|
Progress reports
|
Benoit Girard's blog
|
Work
|
bug 819063
|
Proposals
- Font chromehangs: daggett???
- Non-e10s Plugin Hangs:
Tools
Communication
Communication Type |
Mechanism |
Audience
|
Announcements |
dev-platform list |
all
|
Meetings |
meeting time
- Dial-in: Audio-only conference# 99355
- People with Mozilla phones or softphones please dial x4000 Conf# 99355
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99355
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99355
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99355
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99355
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99355
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99355
- UK/London: +44 (0)207 855 3000, x4000 Conf# 99355
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99355
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- Vidyo: Performance
- IRC: #ircchannel
- Agenda:
|
all
|
Meeting summaries |
this wiki |
all
|
Micro status |
statusbot |
devs
|
Weekly status |
Mozilla Status Board |
devs
|
Press & Blog Posts
Minutes and Progress Reports
People
list required competencies for people and, once defined, the people working on project. note that not all of these competencies will be required for every project
Project Champion |
|
Program Management |
Lawrence Mandel
|
Product |
|
Engineering |
Taras Glek, Vladan Djeric
|
References
Related Projects
Archive
Old Projects
Tools
Documentation and Presentations