Firefox/Performance Tools and Outreach/Performance

From MozillaWiki
Jump to: navigation, search

Performance Tools

The work we are tracking in this page focuses on profiling and other performance tools.

Gecko Profiler

Gecko Profiler

P1

Full Query
ID Summary Status Whiteboard Keywords Assigned to
1529131 Shutdown profiles should include profiles from all child processes ASSIGNED [fxp-profiler] Nazım Can Altınova [:canova][:canaltinova on phabricator]
1822512 Construct the sharedLibraries webidl array by using JS API instead of JS_ParseJSON NEW
1829395 There are some slow profiler markers in PresShell::DoFlushPendingNotifications NEW [sp3] Adam Brouwers-Harries [:aabh] [he/him] ⌚GMT
1836477 Measure CPU speed and core when sampling on Android/Linux NEW [fxp-profiler]

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

P2

Full Query
ID Summary Status Whiteboard Keywords Assigned to
1118206 Gecko Profiler uses nsThread before nsThreadManager is initialized NEW
1210446 AutoProfilerTracing should also push label frames REOPENED [fxp]
1234670 Gecko crashes when trying to profile talos locally NEW
1307215 [meta] Stack sampling must be reliable NEW meta
1321607 Expose the list of all threads which are available for profiling through nsIProfiler NEW
1329181 [meta] Profiler crashes and hangs NEW meta
1329212 [meta] Profiler performance issues / sources of skew due to profiler overhead NEW meta
1329219 [meta] Profiler memory usage issues NEW meta
1337558 [meta] Solid multi-thread profiling NEW meta
1339982 Reduced profiling experience when running with many content processes (crashes, hangs, ...) NEW
1369955 Off-the shelf control, enumeration, and documentation of performance sources ASSIGNED Jim Blandy :jimb
1379286 Use a kernel driver for profiling on Windows NEW perf
1382943 No stack frames during LdrLoadDll REOPENED inj+
1398137 Crash under memcpy | DoLULBacktrace REOPENED
1417184 show separate profiler markers for js parse and compile NEW
1434649 Push the worker script URL label frame even when the profiler is inactive NEW
1446575 [meta] Remote profiling for GeckoView milestone 1.1 NEW [geckoview] meta
1456606 Add support for capturing profiles locally on Android without having a computer connected to the phone NEW
1458088 Indicate profiler initialization time properly (especially on Linux where LUL initialization takes a long time) NEW
1463559 Hide native unsymbolicated JIT frames from Ion->C++ NEW
1465869 Store the "stack type" (JS / label stack / native stack) of a call stack frame in the frameTable NEW
1465926 Register every thread with the GeckoProfiler, and make it really hard to add new threads without registering NEW
1466261 Marker for off thread parse/compile on content process NEW
1466927 The page at https://androidify.com/en/#/create takes a very long time to load with the profiler enabled NEW
1505818 Make the page registration lazy in profiler NEW Nazım Can Altınova [:canova][:canaltinova on phabricator]
1507253 Android Gecko Profiler captures via MOZ_PROFILER_STARTUP/SHUTDOWN have to be symbolicated manually NEW
1507566 Profiler Counters not showing up in profile outputs when forcebly injected into SpiderMonkey NEW
1508838 Document the uses for the marker payloads NEW
1510302 Make the Gecko profiler work on Android x86 NEW
1522271 Capturing screenshots on Android uses too much CPU for swizzling image data NEW
1524574 mainthreadio markers missing for closing a file on Windows (NtClose) NEW [fxp]
1526317 Some content process profiles sometimes not discarded when stopping the profiler NEW
1527023 [Meta] Surface Disk IO information in the profiler NEW meta
1527110 Would be nice to have a way to figure out why we are painting NEW
1527340 Surface additional payload information for file io NEW
1527453 Examine IOInterposer thread safety NEW
1527736 ProfilerIOInterposeObserver cannot be re-enabled when restarting the profiler NEW
1527739 Write tests to verify that file io operations are working across various platforms NEW
1527741 Turn the mainthreadio feature on by default NEW
1528318 Style cause stack could use a profiler label that describes the restyled element NEW
1529108 Unwinding from libc.so on Android 32 bit fails (bad stacks during syscalls) NEW
1530610 System freeze when starting the profiler NEW
1533018 Shutdown profiles don't have correct metadata information NEW
1533779 NSPRInterposer should interpose open calls NEW
1536109 NSPRIOInterposer doesn't interpose nsLocalFile.exists NEW
1541291 Enabling the profiler can wreak havoc and causes failures of test_profile_worker*.html on Android NEW
1541360 It seems like we miss network markers on the parent process NEW
1541551 Profiles of local Windows builds get stuck "Waiting for symbol tables for library xul.pdb" NEW
1542742 Missing File IO markers for GetDirectoryEntries NEW
1542919 Symbolication of local arm64 builds on Windows does not work NEW
1547284 Make JS allocation sampling probability configurable NEW
1547989 Missing mainthread file IO markers for IsDirectory() call on Windows from MakeFileInputStream NEW
1548003 WipeContainingBlock marker is invalid NEW
1549729 Assertion failure: table.empty(), at /Users/florian/buildhg/mozilla/js/src/vm/JSScript.cpp:3353 when stopping the profiler NEW
1549735 Profiler shouldn't call JS::GetProfiledFrames off-thread NEW
1555702 Missing GPU and Parent samples in profiles when webrender screenshots are enabled NEW
1555706 With webrender screenshots enabled, the awesomebar shows in a separate panel NEW
1558116 The panel should be wider to accommodate for cross-plaform font differences NEW
1559485 Use UniqueChars in RecordAllocationInfo NEW
1560443 Profiler produces black screenshots NEW
1560601 [network markers] we should have a way to expose the delay timing before we actually create a channel NEW
1560602 [network markers] requests with a cache hit don't have timings reported. NEW
1574816 Change Windows profiler default (and smallest?) interval to 2ms NEW
1580159 [network markers] The "REDIRECT" marker should be in Redirect3Complete instead of Redirect1Begin NEW
1586618 Profile serialization should not include entries added after the serialization starts NEW
1589977 Review default profiler buffer sizes NEW regression
1590708 [meta] Single tab profiling mode ASSIGNED meta Nazım Can Altınova [:canova][:canaltinova on phabricator]
1594291 Write test verifying that the responsiveness is correctly captured in the profiler NEW
1595687 Running a second profiler browser tests is much slower NEW
1596235 Add innerWindowIDs for wasm frames NEW
1609655 Add innerWindowID to profiler_add_js_marker API NEW
1609667 Investigate and see if we can add innerWindowID for GC markers. NEW
1611555 Perma PROCESS-CRASH | damp | application crashed [@ AslHashFree + 0x35028] NEW crash
1616642 The profiler label in ThreadEventQueue::GetEvent should not use the category IDLE if it's spinning on a different event target NEW
1616887 [meta] Profiling improvements for Firefox on Android NEW meta
1623752 Markers with undefined intervals present in the profile NEW
1623942 Update LUL and EHABIStackWalk tables when libraries get loaded and unloaded. Stack unwinding doesn't work on libraries that were loaded after profiler initialization (e.g. libfreebl3.so, libsoftokn3.so) NEW
1624165 Intermittent runner.py | application crashed [@ libc.so.6 + 0x14d086] NEW crash, intermittent-failure
1627871 Consider adding tests to monitor the health of most profile metadata NEW
1635810 [meta] LUL initialization takes too long, slows down startup profiling and content process startup NEW [fxp] meta
1635811 Consider caching LUL unwind information NEW
1640817 Some IPC markers have a negative duration NEW [fxp]
1640956 [meta] Markers 2.0 NEW meta
1640970 Remove duplicate time information from marker payloads NEW
1640987 Simplify stack serialization NEW [fxp]
1640995 Audit PROFILER_MARKER_TEXT's, and convert them to structured data NEW
1641119 Handle OutOfMemoryError exceptions when allocating Java samples buffer NEW
1646714 Add innerWindowsID and stack to the marker struct NEW
1648325 Investigate root cause of Talos intermittents when Base Profiler is running NEW
1648770 Add markers for points of nsHttpChannel suspension and resume, track suspend time NEW
1651047 Fenix crashes during first content url load when profiler is active on Android 10 NEW
1658045 High amount of overhead from capturing and freeing cause callstacks for refresh driver ticks NEW
1659880 Review functions that could be interrupted by the profiler sampler NEW
1662246 Differentiate markers that are generated by cloned documents NEW
1664418 Crash in [@ encoding_rs::utf_8::Utf8Decoder::decode_to_utf16_raw] NEW crash
1666652 Add more unit tests for new marker API classes NEW
1669273 Intermittent SUMMARY: ThreadSanitizer: SEGV /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:848:55 in __tsan::MemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, int, bool, bool) NEW intermittent-failure
1674930 MarkerCategory and related things should be renamed to clarify that they're "pairs" NEW
1679823 Record the optimization characteristics of the profiled build NEW
1686565 Stackwalking sometimes missing in startup profiles NEW
1687510 Deadlock when stackwalking while a DLL is being loaded NEW
1688135 On low core machines, the sampler thread seems to propagate bad performance from one thread to all sampled threads NEW
1689204 Android sampler may rapidly "catch up" if sampling takes took long, seems undesirable NEW
1690147 Final screenshot is not captured because there is no follow-up composite; should have a wait timeout for screenshot capturing NEW
1691095 Make category colors an enum NEW
1697953 Consider switching profiler buffer locking to atomics NEW [fxp]
1699681 Enabling the profiler with the JS feature to profile tests leaks windows until shutdown ASSIGNED [fxp] regression Nazım Can Altınova [:canova][:canaltinova on phabricator]
1710817 Add baseprofiler tests to catch sampling and marker issues NEW
1714538 Review all rust thread spawns in the codebase and register them with the profiler using profiler rust API NEW
1724255 Add a method in ChromeUtils to capture a profiler stack for use in a future marker NEW
1725057 Removing too many leaf frames from allocation stacks on Windows? NEW
1728243 Navigation::Start marker in content process on start up is missing URL in fenix NEW
1728845 Add tests for the profiler Rust API NEW
1730997 Consider making "cpu" feature non-optional NEW [fxp-profiler]
1735074 The profiler memory track is relative, should be absolute. Need to know the initial memory at the beginning of profiling. (Counter should be initialized with current number of allocated bytes) NEW [fxp-profiler]
1741717 Content process is missing in geckoview_example (fenix?) unless I load another page (allrecipes.com) NEW
1749523 It looks like JIT "unsymbolicated" frames are showing up in profiles nowadays NEW
1750375 Intermittent toolkit/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js | application crashed [@ ProfilingStack::~ProfilingStack] NEW crash, intermittent-failure
1751036 Crash [@ mozilla::ProfilerChild::ProcessPendingUpdate()] when restarting for an update NEW
1752859 [network-markers] Some network markers of the content process don't have an end and don't exist on the parent NEW
1753704 [network markers] Canceled requests are not showed as such in the content process NEW
1753912 Check that timestamps sent through ProfileBufferChunkManagerUpdate and DestroyReleasedChunksAtOrBefore are related to each other NEW
1756519 Are the base profiler and gecko profiler using different units for CPU time? NEW
1757350 Reduce overhead of profiler::AllocCallback and FreeCallback NEW
1762526 Stop using a dedicated thread for profiler startup and control NEW memory-footprint
1766970 Write test for multiple counters NEW
1766971 Review json-streaming code that could skip adjacent entries of the same type NEW
1769010 Profiles with re-used thread ids are confusing NEW
1773286 Add an API to unregister a thread from another thread, by its thread id NEW
1773313 In profiler shared library enumeration, obtain the ELF build ID from memory and not by reading the file again NEW
1774326 Move marker type to top-level property, potentially using a unique type id NEW
1774328 Gecko Profiler JSON marker schemas should also define a list of properties, and marker payloads should be stored as arrays NEW
1774334 Don't output more than one sample for the duration of SLEEPing/idle periods NEW
1782125 Startup profiling deadlocks on Windows NEW
1792530 Long content process profile missing when capturing a profile soon after closing the tab NEW
1796684 Lots of jank in the profiler on latest nightly. NEW
1799109 Add an AUTO_PROFILER_MARKER_UNTYPED macro NEW
1804062 Deadlock when profiling and recording power metrics NEW
1805922 Inline functions don't show up in profiles of local builds. NEW Emilio Cobos Álvarez (:emilio)
1806054 Memory profiling uses the expensive malloc_usable_size function. ASSIGNED [sp3] Paul Bone [:pbone]
1811493 Profiles without the JS feature have null stack samples NEW
1811755 Running a particular demo with the profiler leads to exponential memory use, OOM and crash NEW
1811807 Store the marker stacks inside the main profiler buffer rather than their own buffers NEW [fxp]
1811865 The native allocations feature crashes on Linux NEW
1812025 The java threads are sampled even when the nostacksampling feature is used to reduce overhead NEW
1817163 consider to have a way to disable memory track and capturing the information about memory allocations/deallocations ASSIGNED Nazım Can Altınova [:canova][:canaltinova on phabricator]
1828574 Weird looking profile NEW
1829433 GeckoProfilerEntryMarker takes time in js::RunScript even when Firefox profiler isn't running ASSIGNED [sp3][fxp] Adam Brouwers-Harries [:aabh] [he/him] ⌚GMT
1833147 Enabling Firefox Profiler on large page crashes Firefox NEW
1839299 Use a finer-grained strategy than stack walking suppressions to avoid stack walking deadlock on Windows x64 and aarch64 ASSIGNED Yannis Juglaret [:yannis]
1841030 mozilla::MarkerThreadId::CurrentThread is slow ASSIGNED [fxp] [sp3] Julien Cristau [:jcristau]
1855661 0.15% installer size (OSX) regression on Mon September 25 2023 ASSIGNED [fxp] perf-alert, regression Markus Stange [:mstange]
1870022 Change the type of Reflow markers to "Reflow" and add a dedicated schema for them NEW [fxp] regression
1871174 Crash in [@ stackoverflow | ExtractJsFrames] NEW crash
1873170 Reentrancy deadlock in TimerThreadWrapper / nsTimerImpl on a profiler-only path NEW
1878882 Mutex cycle causing deadlocks due to ProfilerBuffers and IPC ASSIGNED Nazım Can Altınova [:canova][:canaltinova on phabricator]
1883903 Consider capturing profiles using signals for timed out tests in CI NEW
1886326 Crash when profiling AOT-compiled Blazor WebAssembly application NEW

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

Resolved in the current cycle

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1349607 Vsync marker duplicates time RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P2
1417976 Include docshell information in marker payloads RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P1
1435091 We are accumulating pending markers for threads that aren't sampled without bound, until the profiler is stopped RESOLVED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) P2
1465924 Correctly label the WebExtension process RESOLVED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) P1
1476775 Add a fixed-time-window sampling mode for continuous profiling RESOLVED Nazım Can Altınova [:canova][:canaltinova on phabricator] P1
1499507 Remove some code size overhead from WebIDL profiling stack frames RESOLVED Markus Stange [:mstange] --
1500467 Annotate profiling labels which are JavaScript entry and exit points RESOLVED Markus Stange [:mstange] --
1500635 Expose ProfileJSONWriter outside of the profiler RESOLVED Jeff Muizelaar [:jrmuizel] --
1502321 Unexpected log when profiling Android RESOLVED Julien Wajsberg [:julienw] --
1502383 Long pauses due to profiler buffer reallocation RESOLVED --
1503411 Crash in ProfileBuffer::SetCapacityPow2 with crash reason being "MOZ_RELEASE_ASSERT(Length() <= aNewCapacity) (can't make the capacity smaller than the used size)" RESOLVED crash Nazım Can Altınova [:canova][:canaltinova on phabricator] --
1503468 Missing AUTO_PROFILER_THREAD_SLEEPs prevent duplication of profiler samples when thread is asleep RESOLVED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) --
1504347 Missing AUTO_PROFILER_THREAD_SLEEPs in Necko prevent duplication of profiler samples when thread is asleep RESOLVED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) --
1504742 Add some more category annotations RESOLVED Markus Stange [:mstange] --
1505719 Cannot resolve symbol table on Android since breakpad id is mismatched RESOLVED Markus Stange [:mstange] --
1505948 Add cache hit/miss data to network markers RESOLVED Randell Jesup [:jesup] (needinfo me) --

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

Resolved in past cycles

Meta bugs

Full Query
ID Summary Status Whiteboard Keywords Assigned to
761253 [Meta] SpiderMonkey Gecko Profiler Integration NEW meta
1273322 [meta] Programmatic access to Profiler Data NEW DevAdvocacy, meta
1307215 [meta] Stack sampling must be reliable NEW meta
1329108 [meta] Clean up the nsIProfiler API NEW meta
1329137 [meta] Additional profiler data sources NEW meta
1329161 [meta] Add useful markers / profiler labels (pseudo stacks) NEW meta
1329181 [meta] Profiler crashes and hangs NEW meta
1329212 [meta] Profiler performance issues / sources of skew due to profiler overhead NEW meta
1329219 [meta] Profiler memory usage issues NEW meta
1337558 [meta] Solid multi-thread profiling NEW meta
1355649 [meta] Unify Gecko's performance data sources NEW meta
1366030 [meta] Win64 profiler/stackwalker stability issues NEW meta, perf
1431175 [meta] Solid multi-process profiling NEW meta
1435934 [meta] Support Gecko Profiler for Firefox/Android NEW [perf-tools] [geckoview] meta
1446575 [meta] Remote profiling for GeckoView milestone 1.1 NEW [geckoview] meta
1527023 [Meta] Surface Disk IO information in the profiler NEW meta
1553419 [meta] Make network markers awesome NEW meta
1557566 [meta] De-duplicate code that was copied from Gecko Profiler to Base Profiler NEW [fxp] meta
1557568 [meta] Address TODOs/FIXMEs in Base Profiler NEW meta
1577656 [meta] Profiler output performance issues NEW meta
1590708 [meta] Single tab profiling mode ASSIGNED meta Nazım Can Altınova [:canova][:canaltinova on phabricator]
1609654 [meta] General marker API improvements NEW meta
1616887 [meta] Profiling improvements for Firefox on Android NEW meta
1635810 [meta] LUL initialization takes too long, slows down startup profiling and content process startup NEW [fxp] meta
1640956 [meta] Markers 2.0 NEW meta
1652553 [meta] Make Rust profiling as easy as C++ profiling NEW meta
1669979 [Meta] Several label frames need adding to ensure category colors are correct in profiles NEW meta
1724872 [Meta] Review profile.meta to provide better information to the front-end NEW meta
1755962 [meta] IPC marker improvements NEW [fxp] meta
1774626 [meta] Profiler improvements for performance tests NEW meta
1885378 [meta] Profiler TSan issues NEW [fxp] meta

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

Performance panel

Developer Tools: Performance Tools (Profiler/Timeline)

P1

No results.

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

P2

Full Query
ID Summary Status Whiteboard Keywords Assigned to
1420952 End-to-end tests for the new recording panel NEW
1463315 Should use nsIProfiler.getProfileDataAsArrayBuffer instead of getProfileDataAsync NEW
1566921 Enable the profiler popup automatically when MOZ_PROFILER_STARTUP=1 NEW
1577178 Profiler popup does not size itself properly when in the collapsed view NEW
1589683 The popup should make it clear that it needs to be restarted after some configuration change. NEW
1591093 Add telemetry to the profiler popup NEW
1592914 [new popup] Consider using startProfiler from background.jsm.js for all situations NEW
1597383 Create a new overhead mechanism for the minimal profiler popup NEW
1603232 [meta] Delete the Gecko Profiler Add-on NEW meta
1629110 [about:profiling] Selecting a preset clears any custom configuration NEW
1640183 Create a WebChannel message to set the profiler preset NEW
1640187 Add an option in the popup to disable screenshots NEW
1674368 Fix failing Typescript that were introduced before the devtools node try runner NEW
1691333 Switching between custom settings and presets should not overwrite previous settings NEW
1752157 Profiler toolbar button should have a brighter blue state in dark theme NEW

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

Resolved in the current cycle

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1489745 Intermittent devtools/client/performance/test/browser_perf-recording-selected-04.js | Test timed out - RESOLVED [stockwell needswork] intermittent-failure Julien Wajsberg [:julienw] P2

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

Resolved in past cycles

Memory panel

Developer Tools: Memory

P1

No results.

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

P2

Full Query
ID Summary Status Whiteboard Keywords Assigned to
933026 Recorded JS Memory Profile NEW [User Story], [mockup]
1176173 Intermittent test_ReadHeapSnapshot_worker.js | application crashed [@ MOZ_Z_inflate] NEW [test disabled on Linux][leave open] crash, intermittent-failure, regression
1215916 Intermittent PROCESS-CRASH | devtools/shared/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js | application crashed [@ mozalloc_abort(char const*)] NEW intermittent-failure
1218678 Tests for SNAPSHOT_ERROR action NEW
1219422 Additional frontend test coverage NEW
1220172 Should hide platform allocations NEW [polish-backlog]
1222403 Columns aren't properly aligned in the memory table widget NEW
1222593 Allocation Stack view numbers are wrong after reloading page NEW
1223917 Memory tool toolbar overflows vertically and gets squeezed together in a fairly narrow toolbox NEW
1226891 viewing the a source from toolkit/loader where "loader.js -> ${source}" does not work NEW [polish-backlog][difficulty=easy]
1242055 Change "Record Allocation stacks" to an icon NEW [devtools-ux]
1243091 Implement automatic leak detection NEW
1246015 inverted trees should not have total count/bytes NEW
1248145 [DevTools][Memory] The filter is lost focus when entering a filter word. NEW [polish-backlog][difficulty=easy]
1248891 Table cells get squished as we run out of horizontal room NEW
1248899 Does not render heap-view when scroll horizontally NEW
1252893 Memory panel doesn't look so hot when docked to the side NEW
1253802 [DevTools][Memory] Heap-view and Group-by are not linked when switching view NEW
1254266 Memory profiler: disable diffing after deleting a diffed snapshot NEW
1254458 [DevTools][Memory] Horizontal scrollbar does not appear quickly if heap-tree-item is hidden NEW
1254460 [DevTools][Memory] Column header does not move horizontally by scroll NEW
1254805 heap-view has two horizontal scrollbars NEW
1255548 % sign gets cut off with values > 100 NEW
1257255 Add support for listing detached DOM nodes, perhaps by document? NEW
1257393 Select elements in memory tool do not have a "dropdown" arrow on Windows NEW
1257394 Positioning of record allocation stacks can get strange on Windows NEW
1257400 Devtools heap traversals should treat top window as root, but not contained iframe windows NEW
1259783 Dominator Graph is sometimes hidden off-screen initially NEW
1261154 Use "formatAbbreviatedBytes" utility from tree map in sidebar NEW
1261163 Tooltips for the tree map NEW
1263727 Changing "Label by" should automatically incremental fetch down to focused node NEW
1264356 Fix text color of the individuals-button in selected row NEW
1264826 Do not reduce column width of heap-tree-item-individuals by each rows NEW
1267433 Memory tool clear toolbar button has different position than other clear buttons NEW
1271114 Select element does not work when using keyboard navigation NEW
1278731 devtools memory panel uses a lot of heap-uncategorized memory NEW [MemShrink:P2]
1477997 Add a button to trigger a full GC/CC NEW
1483433 Memory profiling can lock up the content process NEW hang
1706674 Error when saving snapshot (related to unicode characters in a path) UNCONFIRMED

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

Resolved in the current cycle

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1476289 [DevTools] - selected memory snapshot cleared when other snapshot is removed VERIFIED polish, regression Sean Reeise [:sreeise] P3

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

Resolved in past cycles

perf.html

perf.html

Sprint planning - View in GitHub

Assigned issues - View in GitHub

Gecko Profiler add-on

Gecko profiler add-on

Open issues - View in GitHub

Assigned issues - View in GitHub

perf-tools bugs

[perf-tools]

Tracked performance tools bugs

Full Query
ID Summary Status Whiteboard Keywords Assigned to
1124223 implement performance.memory NEW [MemShrink:P2][perf-tools] dev-doc-needed
1250290 Make performance timeline data available via WebDriver NEW [platform-rel-Frameworks][platform-rel-Angular][platform-rel-Google][platform-rel-Facebook][platform-rel-LinkedIn][platform-rel-Wikipedia][perf-tools][webpagetest] DevAdvocacy, pi-marionette-server
1435934 [meta] Support Gecko Profiler for Firefox/Android NEW [perf-tools] [geckoview] meta
1450363 Track pages doing lots of memory allocations NEW [perf-tools]

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

Resolved in the current cycle

Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1298381 Implement Time to First Contentful Paint (TTFCP) for Telemetry/Profiler RESOLVED [perf-tools] perf Randell Jesup [:jesup] (needinfo me) P3
1452535 Using MOZ HTTP log adds a lot of overhead RESOLVED [necko-triaged][perf-tools] Kershaw Chang [:kershaw] P2

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

Resolved in past cycles