Generate ETW (xperf) profiles for Speedometer 3 tests on Windows
Categories
(Testing :: Performance, task, P3)
Tracking
(firefox154 fixed)
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: animalan, Assigned: animalan)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxp])
Attachments
(4 files, 8 obsolete files)
In our effort to produce Speedometer 3 profiles for each platform, this bug tracks the work to collect full-system xperf profiles from Speedometer 3 tests run on Windows.
We can leverage Kash's xperf patch for this.
According to mcornmesser, the xperf schedule tasks are running on the main pool with this command (which will help with getting elevated permission to profile).
For symbolicating these profiles and integrating everything into Raptor, we can reference the work in our Android sp3 profile patches (Bug 1978586).
Comment 1•4 months ago
•
|
||
We'll want xperf profiles in addition to Gecko profiler profiles, for two reasons:
- xperf works for both Firefox and Chrome, so we can compare equivalently-collected profiles
- the Gecko profiler has higher overhead, and Firefox uses different code paths when profiling is active, which distorts sp3 profiles
Updated•4 months ago
|
Comment 2•4 months ago
|
||
To do this, we will want to record the tests using xperf, and then process the etl files using samply.
xperf needs to be run as Administrator, and our sp3 jobs execute as a non-Administrator account. To bridge the gap, we use "scheduled tasks" to invoke Administrator-privileged powershell scripts for starting and stopping xperf. These scripts are already on the CI perf testing Windows machines, and can be found here: https://github.com/mozilla-platform-ops/ronin_puppet/tree/22ae7fce5c52138bb774655dd8a1255306294e09/modules/win_hw_profiling/files
| Assignee | ||
Updated•4 months ago
|
| Assignee | ||
Updated•4 months ago
|
| Assignee | ||
Updated•4 months ago
|
| Assignee | ||
Updated•4 months ago
|
| Assignee | ||
Updated•4 months ago
|
| Assignee | ||
Updated•4 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Comment 3•3 months ago
|
||
Co-authored-by: KS <kshampur@mozilla.com>
| Assignee | ||
Comment 4•3 months ago
|
||
| Assignee | ||
Comment 5•3 months ago
|
||
| Assignee | ||
Comment 6•3 months ago
|
||
| Assignee | ||
Comment 7•3 months ago
|
||
| Assignee | ||
Comment 8•3 months ago
|
||
| Assignee | ||
Comment 9•3 months ago
|
||
| Assignee | ||
Comment 10•3 months ago
|
||
| Assignee | ||
Comment 11•3 months ago
|
||
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
| Assignee | ||
Comment 12•3 months ago
|
||
Co-authored-by: KS <kshampur@mozilla.com>
Co-authored-by: Markus Stange <mstange.moz@gmail.com>
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
| Assignee | ||
Comment 13•3 months ago
|
||
Updated•3 months ago
|
Updated•3 months ago
|
| Assignee | ||
Updated•2 months ago
|
Comment 14•2 months ago
|
||
Comment on attachment 9584664 [details]
WIP: Bug 2030161 - Create labelled and compact versions of the ETW profile with profiler-edit. r?#perftest
Revision D299443 was moved to bug 2042905. Setting attachment 9584664 [details] to obsolete.
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
| Assignee | ||
Comment 15•2 months ago
|
||
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Comment 16•2 months ago
|
||
Comment 17•2 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/56a9e4aa9efb
https://hg.mozilla.org/mozilla-central/rev/dfb6bded4e24
https://hg.mozilla.org/mozilla-central/rev/daf56cd32356
https://hg.mozilla.org/mozilla-central/rev/dfe2c2006c99
Comment 18•2 months ago
|
||
| bugherder | ||
Description
•