Firefox/Performance Tools and Outreach/Performance/Archive: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Added perf-tools)
(Add 64)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
===Completed Releases===
=Completed Releases=
<p> </p>
<p> </p>


====Release 60====
==Release 64==
<p> </p>
<p> </p>
{| class="wikitable mw-collapsible" style="width: 100%"
{| class="wikitable mw-collapsible" style="width: 100%"
Line 18: Line 18:
"f3": "resolution",
"f3": "resolution",
"o3": "substring",
"o3": "substring",
"v6": "firefox60",
"v6": "Firefox 64",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla64",
"j4": "OR",
"f5": "target_milestone",
"v1": "Core",
"v2": "Gecko Profiler",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Performance Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 64",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla64",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Performance Tools (Profiler/Timeline)",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Memory Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 64",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla64",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Memory",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''perf-tools bugs'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "status_whiteboard",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 64",
"o1": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla64",
"j4": "OR",
"f5": "target_milestone",
"v1": "[perf-tools]",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|}
<p> </p>
 
==Release 63==
<p> </p>
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%"
! View Performance Report
|-
|
'''Gecko Profiler'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 63",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla63",
"j4": "OR",
"f5": "target_milestone",
"v1": "Core",
"v2": "Gecko Profiler",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Performance Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 63",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla63",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Performance Tools (Profiler/Timeline)",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Memory Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 63",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla63",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Memory",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''perf-tools bugs'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "status_whiteboard",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 63",
"o1": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla63",
"j4": "OR",
"f5": "target_milestone",
"v1": "[perf-tools]",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|}
<p> </p>
 
==Release 62==
<p> </p>
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%"
! View Performance Report
|-
|
'''Gecko Profiler'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 62",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla62",
"j4": "OR",
"f5": "target_milestone",
"v1": "Core",
"v2": "Gecko Profiler",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Performance Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 62",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla62",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Performance Tools (Profiler/Timeline)",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Memory Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 62",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla62",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Memory",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''perf-tools bugs'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "status_whiteboard",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 62",
"o1": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla62",
"j4": "OR",
"f5": "target_milestone",
"v1": "[perf-tools]",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|}
<p> </p>
 
==Release 61==
<p> </p>
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%"
! View Performance Report
|-
|
'''Gecko Profiler'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 61",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla61",
"j4": "OR",
"f5": "target_milestone",
"v1": "Core",
"v2": "Gecko Profiler",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Performance Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 61",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla61",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Performance Tools (Profiler/Timeline)",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Memory Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 61",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla61",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Memory",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''perf-tools bugs'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "status_whiteboard",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 61",
"o1": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla61",
"j4": "OR",
"f5": "target_milestone",
"v1": "[perf-tools]",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|}
<p> </p>
 
==Release 60==
<p> </p>
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%"
! View Performance Report
|-
|
'''Gecko Profiler'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 60",
"o1": "substring",
"o1": "substring",
"o2": "substring",
"o2": "substring",
Line 28: Line 476:
"v1": "Core",
"v1": "Core",
"v2": "Gecko Profiler",
"v2": "Gecko Profiler",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Performance Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 60",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla60",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Performance Tools (Profiler/Timeline)",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Memory Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 60",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla60",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Memory",
"v3": "FIXED",
"v3": "FIXED",
"f6": "target_milestone"
"f6": "target_milestone"
Line 44: Line 546:
"f3": "resolution",
"f3": "resolution",
"o3": "substring",
"o3": "substring",
"v6": "firefox60",
"v6": "Firefox 60",
"o1": "substring",
"o1": "substring",
"o6": "substring",
"o6": "substring",
Line 60: Line 562:
<p> </p>
<p> </p>


====Release 59====
==Release 59==
<p> </p>
<p> </p>
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%"
{| class="wikitable mw-collapsible mw-collapsed" style="width: 100%"
Line 76: Line 578:
"f3": "resolution",
"f3": "resolution",
"o3": "substring",
"o3": "substring",
"v6": "firefox59",
"v6": "Firefox 59",
"o1": "substring",
"o1": "substring",
"o2": "substring",
"o2": "substring",
Line 86: Line 588:
"v1": "Core",
"v1": "Core",
"v2": "Gecko Profiler",
"v2": "Gecko Profiler",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Performance Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 59",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla59",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Performance Tools (Profiler/Timeline)",
"v3": "FIXED",
"f6": "target_milestone"
}
</bugzilla>
<p> </p>
|-
|
'''Memory Panel'''
<p> </p>
<bugzilla>
{
"include_fields":"id, summary, status, whiteboard, keywords, assigned_to, priority",
"o5": "substring",
"f1": "product",
"f2": "component",
"f3": "resolution",
"o3": "substring",
"v6": "Firefox 59",
"o1": "substring",
"o2": "substring",
"o6": "substring",
"f4": "OP",
"v5": "mozilla59",
"j4": "OR",
"f5": "target_milestone",
"v1": "DevTools",
"v2": "Memory",
"v3": "FIXED",
"v3": "FIXED",
"f6": "target_milestone"
"f6": "target_milestone"
Line 102: Line 658:
"f3": "resolution",
"f3": "resolution",
"o3": "substring",
"o3": "substring",
"v6": "firefox59",
"v6": "Firefox 59",
"o1": "substring",
"o1": "substring",
"o6": "substring",
"o6": "substring",

Latest revision as of 22:39, 1 November 2018

Completed Releases

Release 64

View Performance Report

Gecko Profiler

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1414383 Symbolication fails when xcode license isn't accepted RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P1
1437316 Still missing reflow markers in some cases RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P2
1457481 Add nsIProfiler.GetSymbolTable and implement it in C++ / rust in order to obtain symbol tables from system libraries on Android RESOLVED Markus Stange [:mstange] P1
1464509 Add profiler counter support for capturing totals and instance counts for the Gecko Profiler RESOLVED Randell Jesup [:jesup] (needinfo me) P1
1475553 Ensure all marker payloads have a type RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P2
1484828 The linux shared library code doesn't preserve enough information to do accurate symbolication of Android libraries whose first mapping has a non-zero vaddr RESOLVED Markus Stange [:mstange] --
1490963 ID of start / stop / redirect Network Tracing Markers do not match RESOLVED Randell Jesup [:jesup] (needinfo me) P1
1491236 Permafail of GTest on Linux 32-bit LulIntegration.unwind_consistency | Value of: nTestsPassed == nTests when Fx64 becomes beta on 2018-10-15 VERIFIED Mike Hommey [:glandium] --
1493282 improve hashtable usage in profiler buffer entries RESOLVED Nathan Froyd [:froydnj] --
1494608 Frame Construction markers take so much time for marker allocation RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] --
1495463 Gecko Profiler crash on macOS 10.14: [@ nsThread::ShutdownInternal | nsThread::Shutdown | mozilla::layers::ProfilerScreenshots::~ProfilerScreenshots ] RESOLVED crash Markus Stange [:mstange] --
1497407 Tests for profiler counters RESOLVED Randell Jesup [:jesup] (needinfo me) --
1497985 Intermittent ProfileBuffer parse error: expected one or more frame entriesAssertion failure: false (expected one or more frame entries), at z:/build/build/src/tools/profiler/core/ProfileBufferEntry.cpp:1102 RESOLVED crash, intermittent-failure Randell Jesup [:jesup] (needinfo me) P5

13 Total; 0 Open (0%); 12 Resolved (92.31%); 1 Verified (7.69%);

Performance Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1459720 Reduce devtools/actor overhead when remote profiling RESOLVED Julien Wajsberg [:julienw] P2
1480593 Allow setting a different instance of perf.html for the new performance panel, using a pref RESOLVED Julien Wajsberg [:julienw] P1
1492893 Cleanup: remove the toolbox data from the redux state RESOLVED Julien Wajsberg [:julienw] --
1493680 [performance-new] The preferences are not saved anymore RESOLVED regression Julien Wajsberg [:julienw] P1
1494605 Use target.getFront to instantiate PerformanceFront RESOLVED dt-fission Yulia Startsev [:yulia] OOO until July 2026 P3

5 Total; 0 Open (0%); 5 Resolved (100%); 0 Verified (0%);

Memory Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1494195 Intermittent TEST-UNEXPECTED-TIMEOUT | devtools/server/tests/unit/test_MemoryActor_saveHeapSnapshot_XX.js | Test timed out RESOLVED [stockwell disable-recommended] intermittent-failure Jim Blandy :jimb P2
1495473 We should propagate errors from transferHeapSnapshot to the client side RESOLVED Julien Wajsberg [:julienw] P3

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);

perf-tools bugs

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1299118 Implement Time to Interactive (TTI) for Telemetry/Profiler RESOLVED [perf-tools] perf Randell Jesup [:jesup] (needinfo me) P3
1489504 Show WebExtension API activity in about:performance RESOLVED [perf-tools] Florian Quèze [:florian] --
1496780 Make the about:performance layout match the UX mockup VERIFIED [perf-tools] Florian Quèze [:florian] --
1496782 Hide subitems by default in about:performance VERIFIED [perf-tools] Florian Quèze [:florian] --

4 Total; 0 Open (0%); 2 Resolved (50%); 2 Verified (50%);

Release 63

View Performance Report

Gecko Profiler

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
785922 Profiler: Support column info RESOLVED Denis Palmeiro [:denispal] --
1414345 Should insert "Frame construction" markers for nsCSSFrameConstructor::ContentAppended and friends RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P3
1465954 Set the IDLE category in the Java threads on idle stack frames RESOLVED Markus Stange [:mstange] P1
1466783 Avoid copying while passing the profiler data with IPC RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] --
1469495 Java Sampler doesn't stop profiling RESOLVED Makoto Kato [:m_kato] P1
1471347 stop using std::string/stringstreams in profiler code RESOLVED Nathan Froyd [:froydnj] P1
1473303 Add AutoProfilerLabel to AutoEntryScript class RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] --
1474341 Add AutoProfilerLabel to ScriptLoader::ProcessScriptElement RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P1
1474547 Add AutoProfilerLabel to place where we load JSM RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P1
1474701 Shutdown profiles underflow the JSONWriter leading to infinite writing RESOLVED Randell Jesup [:jesup] (needinfo me) P1
1475006 dist/include/mozilla/dom/ScriptSettings.h:383:3: error: 'AutoProfilerLabel' does not name a type; did you mean 'AutoPrepareTraversal'? RESOLVED regression Nazım Can Altınova [:canova][:canaltinova on phabricator] --
1476793 Idle stacks in the JS Helper thread are not marked as idle RESOLVED Markus Stange [:mstange] P1
1477009 use a dependent CString on Android for finding breakpad ids RESOLVED Nathan Froyd [:froydnj] P3
1478393 Add AutoGeckoProfilerEntry to js parsing in BytecodeCompiler::compileScript RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P1
1480706 [clang linux32] TEST-UNEXPECTED-FAIL | LulIntegration.unwind_consistency | Value of: nTestsPassed == nTests RESOLVED Mike Hommey [:glandium] --
1486906 fill in a missing case for aarch64 windows in platform-win32.cpp RESOLVED Nathan Froyd [:froydnj] --
1487109 use a more portable idiom for pausing in SamplerThread::SleepMicro RESOLVED Nathan Froyd [:froydnj] --

17 Total; 0 Open (0%); 17 Resolved (100%); 0 Verified (0%);

Performance Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1366532 convert uses of "defer" to "new Promise" in client/performance RESOLVED Sean Reeise [:sreeise] P3
1452061 CamelCase all React component files in /devtools/client/performance/components/ RESOLVED good-first-bug Julian Descottes [:jdescottes] P3
1472921 New performance panel cannot save sampling interval value that is less than 1 ms RESOLVED Panos Astithas (he/him) [:past] (please ni?) P1

3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);

Memory Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1264873 Memory tool does not work in the Browser Content Toolbox RESOLVED [good first verify] Alexandre Poirot [:ochameau] P2
1485363 When the available width is too small, the whole line is ellipsified RESOLVED Julien Wajsberg [:julienw] P2

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);

perf-tools bugs

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1468550 Track webextension activity RESOLVED [perf-tools] Tarek Ziadé (:tarek) P3
1474286 Throw a JS exception in ChromeUtils::RequestPerformanceMetrics if pref is off RESOLVED [perf-tools] Tarek Ziadé (:tarek) P3
1477677 about:performance should display information from the new performance counters when they are enabled VERIFIED [perf-tools] Florian Quèze [:florian] P1

3 Total; 0 Open (0%); 2 Resolved (66.67%); 1 Verified (33.33%);

Release 62

View Performance Report

Gecko Profiler

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1426124 filter out JIT frames from native stacks RESOLVED Greg Tatum [:gregtatum] P1
1431187 profiler_get_pseudo_stack is unused and can be removed RESOLVED Markus Stange [:mstange] --
1444765 Add ability to quickly profile all threads for a given PID RESOLVED Kartikaya Gupta (email:kats@mozilla.staktrace.com) P3
1447338 Add a "responsiveness" feature so that we can turn off event loop instrumentation on demand RESOLVED Greg Tatum [:gregtatum] --
1447973 Convert DOMEvent to tracing markers RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P1
1451853 Include the Firefox build id in the profiler's meta information RESOLVED Panos Astithas (he/him) [:past] (please ni?) --
1455006 Java thread not collecting any samples on (some?) phones RESOLVED Makoto Kato [:m_kato] P1
1455694 Record the number of CPU cores in the profile RESOLVED Panos Astithas (he/him) [:past] (please ni?) P2
1456399 Enable LUL stack walker for Android/x86 RESOLVED Makoto Kato [:m_kato] P3
1457323 Link network markers to the process/thread that created them RESOLVED Randell Jesup [:jesup] (needinfo me) P1
1458246 Content process crash when trying to collect profile RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P1
1460147 netwerk/protocol/http/HttpChannelChild.cpp:1797:3: error: 'PROFILER_ADD_NETWORK_MARKER' was not declared in this scope RESOLVED regression Jan Beich --
1460697 MOZ_PROFILER_SHUTDOWN crash in ExtensionPolicyService from locked_profiler_stream_json_for_this_process RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P2
1460973 The "Java" thread has a bad registerTime RESOLVED Markus Stange [:mstange] P2
1461053 Rename some things in the PseudoStack class / in ProfilingStack.h RESOLVED Markus Stange [:mstange] --
1461555 Rename PseudoStack to ProfilingStack RESOLVED Markus Stange [:mstange] --
1461851 Properly add the source URL in the profiler metadata RESOLVED Panos Astithas (he/him) [:past] (please ni?) P2
1462784 Improve the profiler's category annotations RESOLVED Markus Stange [:mstange] P1
1463408 Allow profiler to disable parallel traversal of stylo RESOLVED Xidorn Quan [:xidorn] UTC+10 --
1463758 RacyFeatures has no reason to use sequentially consistent memory ordering. RESOLVED Emilio Cobos Álvarez [:emilio] --
1464909 Sprinkle more profiler category annotations over the codebase RESOLVED Markus Stange [:mstange] --
1467111 Responsiveness indicators missing on startup profiles RESOLVED regression Julien Wajsberg [:julienw] P1
1469410 UBSan false positive at tools/profiler/lul/LulMain.cpp:910:57 RESOLVED [adv-main62-] csectype-bounds, csectype-undefined, sec-audit Julian Seward [:jseward] P3

23 Total; 0 Open (0%); 23 Resolved (100%); 0 Verified (0%);

Performance Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1456972 Add recording settings tests for new recording panel RESOLVED Greg Tatum [:gregtatum] P2

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);

Memory Panel

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

perf-tools bugs

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1425308 Make it easier to view talos gecko profiles in perf-html.io when running locally RESOLVED [PI:May][perf-tools] Robert Wood [:rwood] --
1447931 Track disk i/o activity RESOLVED [perf-tools][necko-triaged] Tarek Ziadé (:tarek) P3

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);

Release 61

View Performance Report

Gecko Profiler

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1350500 The sharedLibraries returned by nsIProfiler have empty breakpadId fields on Android RESOLVED Makoto Kato [:m_kato] P1
1436179 Gecko profiler uses about 1MB of memory per process RESOLVED [MemShrink:P1] Emilio Cobos Álvarez [:emilio] P1
1439014 Add a profiler feature to enable JIT optimization tracking RESOLVED Markus Stange [:mstange] --
1442603 Background Hang Reporter: increase timeouts when running on Valgrind RESOLVED Julian Seward [:jseward] --
1443499 Background Hang Reporter: use only one thread for unwinding and reporting RESOLVED Julian Seward [:jseward] --
1444296 Include some traversal statistics in style tracing marker RESOLVED [perf-tools] Xidorn Quan [:xidorn] UTC+10 P1
1445888 tools/profiler/merge-profiles.py seems to be b2g only RESOLVED Sylvestre Ledru [:Sylvestre] --
1448027 make constructors in the profiler explicit RESOLVED Nathan Froyd [:froydnj] --
1449084 Don't add a marker in profiler_add_marker_for_thread if the profiler is inactive RESOLVED Markus Stange [:mstange] --
1449983 The "Java" thread has the wrong JSON format RESOLVED Makoto Kato [:m_kato] P1
1450185 Implement lul profiler for aarch64 RESOLVED Makoto Kato [:m_kato] --
1453003 Occasional process crash with OSX crash report RESOLVED Markus Stange [:mstange] --
1453387 Add network load states to gecko profiler output RESOLVED Randell Jesup [:jesup] (needinfo me) P1
1453786 Misleading "#ifdef MOZ_GECKO_PROFILER"s in GeckoProfiler.h RESOLVED Markus Stange [:mstange] --
1456382 Convert mAdminThreadId check to MOZ_RELEASE_ASSERT RESOLVED Julian Seward [:jseward] --
1458193 Crash in @0x0 | framework2.odex@0x2d253f RESOLVED crash, regression Makoto Kato [:m_kato] --

16 Total; 0 Open (0%); 16 Resolved (100%); 0 Verified (0%);

Performance Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1382603 Fix 7 tests failures on devtools/client/performance due the EventEmitter refactoring RESOLVED Nicolas Chevobbe [:nchevobbe] P2
1444124 [New Performance Panel] Opening perf-html.io after capturing a remote profile with WebIDE doesn't work RESOLVED Makoto Kato [:m_kato] P2
1444796 perfActor.startProfiler should have a option for entries, internal and etc RESOLVED [perf-tools] Makoto Kato [:m_kato] P2
1446945 [New Performance Panel] Focus the browser window after capturing a remote profile RESOLVED Makoto Kato [:m_kato] P1
1447709 Remove old-event-emitter usage from new performance panel RESOLVED Nicolas Chevobbe [:nchevobbe] --
1450709 Surface profile recording settings in the new recording panel UI RESOLVED Greg Tatum [:gregtatum] P1
1453014 Persist the recording settings to preferences for the new recording panel RESOLVED Greg Tatum [:gregtatum] P1
1454061 Introduce redux to performance recording panel RESOLVED Greg Tatum [:gregtatum] P1

8 Total; 0 Open (0%); 8 Resolved (100%); 0 Verified (0%);

Memory Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1438121 Migrate devtools/server/tests/mochitest/test_memory_allocations_01.html from Task.jsm to async/await RESOLVED Jim Blandy :jimb --
1449993 Remove old-event-emitter usage from memory RESOLVED Nicolas Chevobbe [:nchevobbe] --

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);

perf-tools bugs

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1414921 mach try fuzzy doesn't support: mozharness: --geckoProfile RESOLVED [PI:April][perf-tools] Andrew Halberstadt [:ahal] --
1437438 Add counters in DocGroup and WorkerPrivate to track their activities RESOLVED [perf-tools] Tarek Ziadé (:tarek) P2
1441051 Remove the need to run `mach buildsymbols` after `mach build [binary]` in order to get profiles with symbols for local Windows builds RESOLVED [perf-tools] Markus Stange [:mstange] --
1443443 Extend PContent to retrieve Performance Counters in the parent process RESOLVED [perf-tools] Tarek Ziadé (:tarek) P3
1444296 Include some traversal statistics in style tracing marker RESOLVED [perf-tools] Xidorn Quan [:xidorn] UTC+10 P1
1444796 perfActor.startProfiler should have a option for entries, internal and etc RESOLVED [perf-tools] Makoto Kato [:m_kato] P2
1447768 Extend ChromeUtils.RequestPerformanceMetrics to the main process RESOLVED [perf-tools] Tarek Ziadé (:tarek) P2
1456629 Create a python tool to view local gecko profiles in perf-html.io RESOLVED [PI:May][perf-tools] Robert Wood [:rwood] --

8 Total; 0 Open (0%); 8 Resolved (100%); 0 Verified (0%);

Release 60

View Performance Report

Gecko Profiler

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
785440 Support profiling DOM calls in the profiler RESOLVED Markus Stange [:mstange] P1
1348959 Remove wraparound indexing in ProfileBuffer RESOLVED Markus Stange [:mstange] --
1355566 Profiler leaks data with DEBUG build, causes shutdown crash or leaks RESOLVED perf Markus Stange [:mstange] --
1385998 Reduce the cost of modifications to PseudoStack::stackPointer RESOLVED Markus Stange [:mstange] P3
1425605 Add the two names of the start/end markers in measure marker payload RESOLVED Greg Tatum [:gregtatum] --
1428072 Crash in a debug build when opening the devtools, when the profiler is active RESOLVED regression Julien Wajsberg [:julienw] --
1428076 The gecko profiler produces an invalid JSON when a thread ends without emitting any marker and/or sample RESOLVED Julien Wajsberg [:julienw] --
1429623 Allow the Gecko Profiler to report tracing instrumentation to VTune RESOLVED Bas Schouten (:bas.schouten) --
1429904 ThreadInfo::FlushSamplesAndMarkers can cause loss of samples/markers for other threads RESOLVED Markus Stange [:mstange] P1
1431179 Remove the limit of "exit profiles" that we hold on to RESOLVED Markus Stange [:mstange] --
1431184 Don't register JS worker threads multiple times RESOLVED Markus Stange [:mstange] --
1431217 The parent process shouldn't be marked as shutting down in the profile if it's not shutting down RESOLVED Markus Stange [:mstange] --
1431755 Profile thread responsiveness on nsIThreads other than main RESOLVED Byron Campen [:bwc] --
1432570 Add support for TRACING_EVENT to VTune Instrumentation RESOLVED Bas Schouten (:bas.schouten) --
1433583 Discard information about old dead threads that no longer have any samples in the buffer RESOLVED Markus Stange [:mstange] --
1433775 Add linux/arm support to Gecko Profiler RESOLVED Makoto Kato [:m_kato] --
1434440 Don't use raw pointers / manual memory management for ThreadInfo RESOLVED Markus Stange [:mstange] --
1434965 UniqueStacks holds on to the JSContext pointer for too long RESOLVED regression Markus Stange [:mstange] P1
1434968 mSavedStreamedSamples and mSavedStreamedMarkers are kept alive even after the profiler is stopped RESOLVED Markus Stange [:mstange] --
1436924 Refactor partial profile storage and move UniqueStacks into something that's only allocated on demand RESOLVED Markus Stange [:mstange] --
1437428 Rework ThreadInfo some more RESOLVED Markus Stange [:mstange] --
1438120 objdir/dom/bindings/AbortControllerBinding.cpp:29:58: error: 'OTHER' was not declared in this scope RESOLVED regression Jashank Jeremy --
1438471 Figure out if nm-symbolicate.py is still useful RESOLVED Sylvestre Ledru [:Sylvestre] --
1439168 List threads in registration order RESOLVED Markus Stange [:mstange] --
1443830 Back out the last patch from bug 785440 from Beta due to installer size regressions RESOLVED Julien Cristau [:jcristau] --

25 Total; 0 Open (0%); 25 Resolved (100%); 0 Verified (0%);

Performance Panel

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

Memory Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1440740 "Warning: Calling PropTypes validators directly is not supported" when first opening Memory Tool RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe] P2
1441113 Can only update a mounted or mounting component when closing Memory Tool RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe] P2
1441129 Change the Memory Tool's Snapshot List Item delete button from a div to a button RESOLVED [lang=css,js] good-first-bug Mayank Madan [:mayankmadan] P2
1441527 Task middleware should accept async function in addition to generators RESOLVED Alexandre Poirot [:ochameau] --

4 Total; 0 Open (0%); 4 Resolved (100%); 0 Verified (0%);

perf-tools bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

Release 59

View Performance Report

Gecko Profiler

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1350930 Add tracing markers for style + reflow flushes outside the refresh tick RESOLVED Markus Stange [:mstange] --
1403438 mips64-linux profiler lul RESOLVED qiaopengcheng --
1415782 [clang 5 ASAN] LulIntegration.unwind_consistency | Value of: nTestsPassed == nTests RESOLVED Julian Seward [:jseward] --
1418836 No restyle markers inside refresh ticks anymore RESOLVED regression Markus Stange [:mstange] --
1422061 DAMP/Talos profiles don't include content process data RESOLVED Alexandre Poirot [:ochameau] --
1423890 Record markers for Background Hangs RESOLVED Alexandre Poirot [:ochameau] --
1429705 Enable ESLint rule mozilla/use-services for tools/profiler RESOLVED Mark Banner (:standard8) --
1429898 Add information about active extensions to profile metadata RESOLVED Kris Maglione [:kmag] --
1430850 Submit BHR Profiler Markers to the right threads RESOLVED Nika Layzell [:nika] (ni? for response) --

9 Total; 0 Open (0%); 9 Resolved (100%); 0 Verified (0%);

Performance Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1408124 Create a new recording panel actor RESOLVED Greg Tatum [:gregtatum] P2
1417512 Performance Tools to use ES6 Classes, prop-types and react-dom-factories RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe] P2

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);

Memory Panel

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1417462 Memory Tool to use prop-types and react-dom-factories RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe] P2

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);

perf-tools bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);