TPEPerformance/Meetings/2016-08-22

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


« previous week | index | next week »

OKR confidence

  1. O: Make Firefox more stable [current crash rates]
    1. KR: 1.2 nightly browser crashes per 100 ADI (per-month median)
      • Current: 2.46 -> 3.21
    2. KR: 0.3 nightly startup crashes per 100 ADI (per-month median)
      • Current: 0.81 -> 0.82
    3. KR: 2.0 nightly content crashes per 100 ADI (per-month median)
      • Current: 14.38 -> 8.70
  2. O: Make crashes easier to find & fix
    1. KR: 90% new crashes have associated bugs opened and tracked
      • Current: no metric
  3. O: Improve Google document performance on Firefox
    1. O: Understand Google document performance issues on Firefox
      1. KR: Reduced the problem space to a finite areas that we can improve
        • Current: GC slowness, Inline script blocking content, Vsync/IPC

Health Checks

  1. Test code coverage (minus crash/no return code path)
    • N/A
  2. Team mental health
    • Good
  3. ADI / DAU / MAU
    • N/A

Previous Week

This report is automatically generated by https://github.com/kanru/standups_weekly

kanru

  • Previous commitment:
    • [x] Structured Clone (reduce OOM)
    • [ ] Crash components
    • [x] MOZ_MUST_USE
    • [x] JS stack in crash report
    • [.] Establish graphic of crash rates and MAUs
    • [ ] Predict script running time and run rendering before run script, ask support
  • Done triaging 8-15 nightly crashes
  • bug 1295918 NEW:: Include JS stacks in controlled crash report
    • Filed bug 1295918
  • bug 1295940 NEW:: Crash in nsDisplayListBuilder::EnterPresShell
    • Filed bug 1295940
  • bug 1269036 NEW:: crash in mozalloc_abort | NS_DebugBreak | mozilla::ipc::LogicError | mozilla::dom::PBrowser::Transition from ABORT: __delete__()d actor
    • Looking at bug 1269036
  • bug 1295102 NEW:: Use MOZ_MUST_USE in caps/
    • Filed bug 1295102
  • bug 1295103 NEW:: Use MOZ_MUST_USE in OriginAttributes
    • Filed bug 1295103
  • bug 1264642 NEW:: Reduce the contiguous address space needed for StructuredClone serialization
    • Bug 1264642 landed \o/
    • Prepare to land bug 1264642
    • Backout due to infra OOM

thinker

  • Previous commitment:
    • [x] Sort task tracer patch to a bug.
    • [x] Work on gfx rendering bugs
    • [x] Gdoc, classify tasks into needed and un-needed tasks
  • A big number of DidComposite messages and LogMessageRunnable are dispatched to the content's main thread.
  • bug 1291826 RESOLVED::INVALID CSS 3D transform links are not clickable
    • Bug 1291826 is closed
    • Study bug 1291826, I think the test case is invalid.
  • bug 1294625 NEW:: Try to tick refresh driver during html parsing
    • Try the patch on bug 1294625 and disable painting suppression, it improves a lot for one table gdoc bug. It cut down time to showing table to 11s from 18s with m-c debug build.
  • bug 1296160 NEW:: Measure the cost of IPC (sync) for gdoc test cases.
    • Create bug 1296160, bug 1296161 for gdoc.
  • bug 1296161 NEW:: Measure and solve sync reflow for studying gdoc performance.
    • Create bug 1296160, bug 1296161 for gdoc.
  • bug 1287392 NEW:: TaskTracer is broken
    • Upload wip to bug 1287392 - fix tasktracer
  • bug 1269337 NEW:: zoomed out reveal.js slides stretch rather than scroll; regression from FF 45 to FF 46
    • Revise bug 1269337

cervantes

  • Previous commitment:
    • [x] Heap in minidump bug
    • [x] GMP shutdown crash
    • [x] Explore jemalloc, app verifier, etc
  • Debugging xul.dll linking failure due to resource outage on Windows
  • Scanning unassigned coverity bugs
  • bug 1295272 NEW:: [e10s] Huge memory use leading to freeze computer when using drag and drop with a large image
    • Commented bug 1295272
    • Looking at bug 1295272
    • Working on bug 1295272
  • bug 1279612 NEW:: Near permafailing mda tests on Win7 debug on beta in test_webvtt_disabled.html | application crashed [@ mozalloc_abort(char const * const)]
    • Bug 1279612 - push a debug patch to try
  • bug 1286802 NEW:: Add some heap areas to the minidump
    • Updated bug 1286802 with a new patch and test results
  • bug 1295544 NEW:: Fix typo MOZ_CRASH_REPORTER in ProtocolUtils.cpp
    • Filed and submitted a patch for bug 1295544
  • bug 1295097 Invalid bug or security bug
    • Bug bug 1295097 - debugged and found the root cause

wcpan

  • Previous commitment:
    • [x] MOZ_MUST_USE
    • [x] Coverity bugs
  • Scanning coverity bugs
  • bug 1293212 NEW:: Use MOZ_MUST_USE in uriloader/
    • Bug 1293212 - backout, but the issue cannot reproduce on my mac
    • Fixing bug 1293212
  • bug 1295990 RESOLVED::FIXED [e10s] Tab crashes if user profile is in Windows Network and userContent.css is in the profile
    • Looking bug 1295990
  • bug 1296089 NEW:: [e10s] Tab crashes if a userContent.css exists in the profile
    • Bug 1296089 - no crash on self-built m-c, userContent.css does not work on official nightly
    • Looking bug 1296089

ting

  • Previous commitment:
    • [x] Memory Fragmentation
    • [x] ReleaseData
  • Checked 0814 nightly crashes
  • bug 1293501 NEW:: Add debug annotation/code for the crash in ReleaseData()
    • Bug 1293501 received r+, asked for check-in
  • bug 1295592 NEW:: Crash in nsObserverService::AddObserver called from PCompositorBridgeChild::SendPLayerTransactionConstructor
    • Am debugging bug 1295592
  • bug 1292781 NEW:: [e10s] Treeherder scroll position back to the top after loading new results if HWA was disabled
    • Bug 1292781 sorted out the root cause, ni'd :kats
  • bug 965936 NEW:: [meta] Virtual address space fragmentation
    • Bug 965936 am trying to intercept NtAllocateVirtualMemory by Detours
    • Check detours as a vmmap alternative for bug 965936

gweng

  • Previous commitment:
    • [ ] Check bailout test results
    • [ ] External (inline) scrippt tuning
    • [ ] JS timeout, executation deadline
  • Tracelogger done. So now we have a very rough result of engine behavior
  • Try to fix tracelogger for engine behavior: it is broken for the GDocs case.

This Week Priorities

kanru

  • StructuredClone/BufferList memory overhead
  • Crash rate data
  • PBrowser::SendDestroy crash bug
  • Predict script running time and run rendering before run script, ask support

thinker

  • [gfx] reval.js
  • [gdoc] Categorize need, un-needed tasks

cervantes

  • Heap in minidump patch
  • GMP shutdown crash permfail
  • Coverity or MOZ_MUST_USE
  • App verifier

wcpan

  • MOZ_MUST_USE in uriloader
  • userContent.css

ting

  • Fragmentation
  • ReleaseData

gweng

Incoming

  • Sep: Some team members plan to take PTOs for the Mid-Autumn Festival
  • Sep: Some team members are traveling to MV in Sep 12--Sep16
  • Nov: WebSummit/CodeSummit