TPEPerformance/Meetings/2017-03-06
From MozillaWiki
< TPEPerformance | Meetings
« previous week | index | next week »
Project Status
Quantum Flow
Web Painting - Improve DisplayList Memory Locality
Milestones
- [IN PROGRESS] Make sure consensus and tech design with Quantum Render team before 2/22
- Performance testing for a BuildDisplayList patch.
- Next idea to prototype: precise DisplayList invalidation
Remove Sync IPC Everywhere
Milestones
- [IN PROGRESS] Refactor found/profiled sync IPC to old async IPC bug 1331674
- [DONE] Block/Disallow new sync IPC been added bug 1336919
- [IN PROGRESS] Easy use async IPC (build async infrastructure, refactor as new interface) bug 1313200
- Enforce all sync IPC to use new async IPC
Quantum Telemetry
Milestones
- [IN PROGRESS] Implement telemetry probe to measure event to display latency bug 1313465
- Split original probe to three stage probes
- How feasible to create a single probe out of current probes?
- Define more telemetry probe
TaskTracer integration to Gecko Profiler
Milestones
- [IN PROGRESS] Default compiled into nightly binary
- Verify runtime overhead with talos test
- Dump gecko profiler and tasktrace data from runtime memory to gecko profiler file
- [DONE] Add-on supports to support task tracker
Uptime
Crash Client (Breakpad) Improvement
Milestones
- [IN PROGRESS] Heap memory in minidumps bug 1286802
- Rewriting patches for new breakpad client fork
- [IN PROGRESS] Include thread names in minidumps bug 1024669
- Need to ping reviewer againe
- Include thread names in minidumps web interface
- Include JS Stacks in minidumps bug 1295918
- Include JS Stacks in web interface
Windows Dynamic Analysis Improvement
Milestones
- [DONE] Make ASan build for Windows
- [IN PROGRESS] Enable Treeherder Tier 3, and fix crash bugs (ETA: Begin of March)
- Disabled LSan for tests in hope that it could fix test timeouts, but it didn't.
- Fixed some try failures.
- ASan an S does not work together. Need to pick a good clang version.
- Enable Treeherder Tier 2, and fix crash bugs
- Enable Treeherder Tier 1, and fix crash bugs (Exit on green light)
- Handover to sheriff and release engineering
Previous Week
kanru
- bug 1194751 ASSIGNED:: PScreenManager should not use sync messages
- bug 1194751 request review
thinker
- bug 1331342 NEW:: ProcessDisplayItems() spends too much time on ComputeOpaqueRect()
- bug 1331342 is checkinng-in
cervantes
- bug 1342774 RESOLVED::FIXED Deadlock caused by TaskTracer
- Reviewed bug 1342774
- bug 1320134 NEW:: Crash in xul.dll@0x4d768 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0...
- bug 1320134 - bustage on try because dll interception aborts on encountering unknown opcode. Debugging the failure.
- Fixing the shutdown crash for bug 1320134
- bug 1286802 NEW:: Add some heap areas to the minidump
- Working on bug 1286802
ting
- Triaged 0226 nightly/aurora crashes
- bug 1328070 ASSIGNED:: [e10s] Zooming with Ctrl+Mouse wheel scroll doesn't work if I drag tab in another window
- bug 1328070 responded with the fields that :enn asked for checking
- bug 1343815 RESOLVED::WONTFIX Slave loan request for a t-w1064-ix
- Filed bug 1343815 for debugging the timed out issue on test machine
- bug 1333003 ASSIGNED:: Add a test platform for win64 ASan
- bug 1333003 can't reproduce the timedout locally :(
This Week Priorities
thinker
- Fix Tasktracer mutex warnings
- Test display items patch - aiming for review this week
- Antialias bug 1343057
wcpan
- Discuss with smaug about the telemetry patch
- Discuss with kip about probes for VR case
kanru
- Land PScreeManager patch
- Pick other sync IPC bugs to fix
- Working on hiring
cervantes
- Rework heap-mini-dump patches
- AllocTls patch
ting
- Try to fix debug timeout issue
- Try to upgrade tooltool clang version
Incoming
- kanru to Philadelphia, PA, 2017-03-20 -- 2017-03-24
- kanru to Toronto, ON, 2017-03-25 -- 2017-04-14
- thinker, wcpan to Toronto, 2017-03-27 -- 2017-03-31