TestEngineering/Performance/Raptor: Difference between revisions

m
Replaced occurrences of perf-html.io to profiler.firefox.com
(→‎raptor-speedometer v1.0: Update information on how the score is calculated.)
m (Replaced occurrences of perf-html.io to profiler.firefox.com)
Line 336: Line 336:
=== Profiling Raptor Jobs ===
=== Profiling Raptor Jobs ===


Raptor tests are able to create Gecko profiles which can be viewed in [https://perf-html.io/ perf-html.io.] This is currently only supported when running Raptor on Firefox desktop.
Raptor tests are able to create Gecko profiles which can be viewed in [https://profiler.firefox.com/ profiler.firefox.com.] This is currently only supported when running Raptor on Firefox desktop.


==== Nightly Profiling Jobs in Production ====
==== Nightly Profiling Jobs in Production ====
Line 353: Line 353:
Note: While profiling is turned on, Raptor will automatically reduce the number of pagecycles to 3. If you wish to override this, add the --page-cycles argument to the raptor command line.  
Note: While profiling is turned on, Raptor will automatically reduce the number of pagecycles to 3. If you wish to override this, add the --page-cycles argument to the raptor command line.  


Raptor will automatically launch Firefox and load the latest Gecko profile in [https://perf-html.io perfhtml.io]. To turn this feature off, just set the DISABLE_PROFILE_LAUNCH=1 env var.
Raptor will automatically launch Firefox and load the latest Gecko profile in [https://profiler.firefox.com profiler.firefox.com]. To turn this feature off, just set the DISABLE_PROFILE_LAUNCH=1 env var.


If auto-launch doesn't work for some reason, just start Firefox manually and browse to [https://perf-html.io perfhtml.io], click on "Browse" and select the Raptor profile ZIP file noted above.
If auto-launch doesn't work for some reason, just start Firefox manually and browse to [https://profiler.firefox.com profiler.firefox.com], click on "Browse" and select the Raptor profile ZIP file noted above.


If you're on Windows and want to profile a Firefox build that you compiled yourself, make sure it contains profiling information and you have a symbols zip for it, by following the [https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Profiling_with_the_Built-in_Profiler_and_Local_Symbols_on_Windows#Profiling_local_talos_runs directions on MDN].
If you're on Windows and want to profile a Firefox build that you compiled yourself, make sure it contains profiling information and you have a symbols zip for it, by following the [https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Profiling_with_the_Built-in_Profiler_and_Local_Symbols_on_Windows#Profiling_local_talos_runs directions on MDN].
Line 396: Line 396:
# Click on the 'Job Details' tab below
# Click on the 'Job Details' tab below
# The Raptor profile ZIP files will be listed as job artifacts;
# The Raptor profile ZIP files will be listed as job artifacts;
# Select a Raptor profile ZIP artifact, and click the 'view in perf-html.io' link to the right
# Select a Raptor profile ZIP artifact, and click the 'view in Firefox Profiler' link to the right


=== Recording Pages for Raptor Pageload Tests ===
=== Recording Pages for Raptor Pageload Tests ===
Confirmed users
820

edits