TPEPerformance/Meetings/2016-08-15

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
    2. KR: 0.3 nightly startup crashes per 100 ADI (per-month median)
      • Current: 0.81
    3. KR: 2.0 nightly content crashes per 100 ADI (per-month median)
      • Current: 14.38
  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

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

thinker

  • Previous commitment:
    • [x] Network, focus on load resource earlier
    • [ ] Improve task tracer (scriptable interface)
  • Content.sink.enable_perf_mode=1 looks more responsiveness.
  • NsHtml5TreeOpExecutor would suspend current parsing and resume it later if it run too long.
  • Speculative loading has a great potential to improve gdoc startup time. I am looking into it, and observe its behavior.
  • XHR::open would be blocked to create an actor in sync. It should be improved. Greg would study how much time it costs.
  • bug 1269690 NEW:: [Perf][google docs] 45.25%(4528ms) slower than Chrome when opening 1 page table content
    • Vsync seems to affect multiple 10%s of time for gdoc table case. bug 1269690

cervantes

  • Previous commitment:
    • [x] Study heap memory in minidump, experiment with previous crashes
    • [x] e10s media crash, possibley gmp related
  • Tracing GMP threading code
  • bug 1279612 NEW:: Near permafailing mda tests on Win7 debug on beta in test_webvtt_disabled.html | application crashed [@ mozalloc_abort(char const * const)]
    • Commented the finding to bug 1279612
  • bug 1286802 NEW:: Add some heap areas to the minidump
    • Bug 1286802 - testing the patch and comparing with the MiniDumpWithIndirectlyReferencedMemory type of minidump
    • Bug 1286802 - testing the patch with previously fixed crashes

wcpan

  • Previous commitment:
    • [x] More MOZ_MUST_USE
    • [ ] Fix Coverity discovered bugs
  • bug 1293212 NEW:: Use MOZ_MUST_USE in uriloader/
    • Bug 1293212 - review request
  • bug 1046166 NEW:: [e10s] userContent.css does not work
    • Bug 1046166 - review granted

ting

  • Previous commitment:
    • [x] Fragmentation. Experiment on previous crash to see the virtual memory layout
    • [x] RelaseData() crash
  • Checked 0807 nightly crashes
  • bug 1292781 NEW:: [e10s] Treeherder scroll position back to the top after loading new results if HWA was disabled
    • Am investigating bug 1292781
  • bug 965936 NEW:: [meta] Virtual address space fragmentation
    • Bug 965936 found mozjemalloc still has 1M default chunk size, bug 1202523 was for jemalloc, fixed the script
    • Bug 965936 posted what i've found for a oom-small so far
  • bug 1145613 NEW:: Crash in [@ ReleaseData ] & [@ ReleaseData(void*, unsigned int)]
    • Filed bug 1293501 for adding debug annotations to track down bug 1145613
  • bug 1202523 RESOLVED::FIXED Use the default chunk size with jemalloc 4
    • Bug 965936 found mozjemalloc still has 1M default chunk size, bug 1202523 was for jemalloc, fixed the script
  • bug 1293577 RESOLVED::FIXED Crash in mozilla::image::Decoder::HasProgress
    • Read minidumps of bug 1293577 and bug 1293569
  • bug 1293569 Invalid bug or security bug
    • Read minidumps of bug 1293577 and bug 1293569
  • bug 1293501 NEW:: Add debug annotation/code for the crash in ReleaseData()
    • Bug 1293501 submitted a path for adding annotations for the nsHttpHeaderArray
    • Filed bug 1293501 for adding debug annotations to track down bug 1145613

kanru

  • Previous commitment:
    • [x] Structured Clone (reduce OOM)
    • [ ] Crash components
    • [ ] MOZ_MUST_USE
    • [ ] JS stack in crash report
  • bug 1292892 RESOLVED::FIXED Stop using JSRuntime outside SpiderMonkey
    • Review patch for bug 1292892

gweng

  • Previous commitment:
    • [ ] JavaScript GC slowness on GDoc
    • [ ] Wait bailout result from QA

This Week Priorities

kanru

  • Structured Clone (reduce OOM)
  • Crash components
  • MOZ_MUST_USE
  • JS stack in crash report
  • Establish graphic of crash rates and MAUs
  • Predict script running time and run rendering before run script, ask support

thinker

  • Sort task tracer patch to a bug.
  • Work on gfx rendering bugs
  • Gdoc, classify tasks into needed and un-needed tasks

cervantes

  • Heap in minidump bug
  • GMP shutdown crash
  • Explore jemalloc, app verifier, etc

wcpan

  • MOZ_MUST_USE
  • Coverity bugs

ting

  • Memory Fragmentation
  • ReleaseData

gweng

  • Check bailout test results
  • External (inline) scrippt tuning
  • JS timeout, executation deadline

Incoming

  • Sep: Many team members plan to take PTOs for the Mid-Autumn Festival
  • Nov: WebSummit/CodeSummit