TPEPerformance/Meetings/2016-08-22
From MozillaWiki
< TPEPerformance | Meetings
« previous week | index | next week »
Contents
OKR confidence
- O: Make Firefox more stable [current crash rates]
- KR: 1.2 nightly browser crashes per 100 ADI (per-month median)
- Current: 2.46 -> 3.21
- KR: 0.3 nightly startup crashes per 100 ADI (per-month median)
- Current: 0.81 -> 0.82
- KR: 2.0 nightly content crashes per 100 ADI (per-month median)
- Current: 14.38 -> 8.70
- KR: 1.2 nightly browser crashes per 100 ADI (per-month median)
- O: Make crashes easier to find & fix
- KR: 90% new crashes have associated bugs opened and tracked
- Current: no metric
- KR: 90% new crashes have associated bugs opened and tracked
- O: Improve Google document performance on Firefox
- O: Understand Google document performance issues on Firefox
- KR: Reduced the problem space to a finite areas that we can improve
- Current: GC slowness, Inline script blocking content, Vsync/IPC
- KR: Reduced the problem space to a finite areas that we can improve
- O: Understand Google document performance issues on Firefox
Health Checks
- Test code coverage (minus crash/no return code path)
- N/A
- Team mental health
- Good
- 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