TPEPerformance/Meetings/2017-03-06

From MozillaWiki
Jump to: navigation, search


« 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