forked from mirrors/gecko-dev
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:
parent
c31f96de20
commit
e31c095050
5 changed files with 11 additions and 13 deletions
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue