Bug 1748845 - Update source-relative links in performance docs, r=firefox-source-docs-reviewers,sylvestre

These were broken since we adopted MyST.

Differential Revision: https://phabricator.services.mozilla.com/D135386
This commit is contained in:
James Graham 2022-01-11 10:48:22 +00:00
parent c31f96de20
commit e31c095050
5 changed files with 11 additions and 13 deletions

View file

@ -5,9 +5,8 @@ asynchronous and massively parallel architecture.
## Tools ## Tools
PIX - Can do timing of Direct3D calls. Works reasonably well with [PIX](https://devblogs.microsoft.com/pix/introduction/) - Can do
Firefox. See also [Debugging With timing of Direct3D calls. Works reasonably well with Firefox.
PIX](/en/Debugging_With_PIX "en/Debugging With PIX").
NVIDIA PerfHUD - Last I checked required a special build to be used. NVIDIA PerfHUD - Last I checked required a special build to be used.

View file

@ -15,7 +15,7 @@ degree):
- [Talos](https://wiki.mozilla.org/TestEngineering/Performance/Talos): The main - [Talos](https://wiki.mozilla.org/TestEngineering/Performance/Talos): The main
performance system, run on virtually every check-in to an performance system, run on virtually every check-in to an
integration branch integration branch
- [build_metrics](/setup/configuring_build_options.html): - [build_metrics](/setup/configuring_build_options.rst):
A grab bag of performance metrics generated by the build system A grab bag of performance metrics generated by the build system
- [AreWeFastYet](https://arewefastyet.com/): A generic JavaScript and - [AreWeFastYet](https://arewefastyet.com/): A generic JavaScript and
Web benchmarking system Web benchmarking system

View file

@ -5,8 +5,7 @@ be used to profile wakeups. This article provides a light introduction
to it. to it.
::: :::
**Note**: The [power profiling **Note**: The [power profiling overview](power_profiling_overview.md) is
overview](/en-US/docs/Mozilla/Performance/Power_profiling_overview) is
worth reading at this point if you haven't already. It may make parts worth reading at this point if you haven't already. It may make parts
of this document easier to understand. of this document easier to understand.
::: :::
@ -16,7 +15,7 @@ of this document easier to understand.
`dtrace` must be invoked as the super-user. A good starting command for `dtrace` must be invoked as the super-user. A good starting command for
profiling wakeups is the following. profiling wakeups is the following.
``` ```
sudo dtrace -n 'mach_kernel::wakeup { @[ustack()] = count(); }' -p $FIREFOX_PID > $OUTPUT_FILE sudo dtrace -n 'mach_kernel::wakeup { @[ustack()] = count(); }' -p $FIREFOX_PID > $OUTPUT_FILE
``` ```

View file

@ -2,13 +2,13 @@
This page explains how optimize the performance the Firefox code base This page explains how optimize the performance the Firefox code base
The [test documentation](../../testing/perfdocs/) The [test documentation](/testing/perfdocs/index.rst)
explains how to test for performance in Firefox. explains how to test for performance in Firefox.
The [profiler documentation](../../tools/profiler/) The [profiler documentation](/tools/profiler/index.rst)
explains how to use the Gecko profiler. explains how to use the Gecko profiler.
## General Performance references ## General Performance references
* Tips on generating valid performance metrics by [benchmarking](benchmarking.md) * Tips on generating valid performance metrics by [benchmarking](Benchmarking.md)
* [GPU Performance](GPU_performance.md) Tips for reducing impacts on browser performance in front-end code. * [GPU Performance](GPU_performance.md) Tips for reducing impacts on browser performance in front-end code.
* [Automated Performance testing and Sheriffing](automated_performance_testing_and_sheriffing.md) Information on automated performance testing and sheriffing at Mozilla. * [Automated Performance testing and Sheriffing](automated_performance_testing_and_sheriffing.md) Information on automated performance testing and sheriffing at Mozilla.
* [Performance best practices for Firefox front-end engineers](bestpractices.md) Tips for reducing impacts on browser performance in front-end code. * [Performance best practices for Firefox front-end engineers](bestpractices.md) Tips for reducing impacts on browser performance in front-end code.

View file

@ -12,7 +12,7 @@ of this document easier to understand.
## Invocation ## Invocation
First, do a [standard build of Firefox](../setup/index.html). First, do a [standard build of Firefox](/setup/index.rst).
### Mac ### Mac