summaryrefslogtreecommitdiffstats
path: root/intl/benchmarks/README.md
blob: 386cd1f182aa2762142eac28e4b4d57b9ee403ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Intl Performance Microbenchmarks

This folder contains micro benchmarks using the [mozperftest][] suite.

[mozperftest](https://firefox-source-docs.mozilla.org/testing/perfdocs/mozperftest.html)

## Recording profiles for the Firefox Profiler

```sh
# Run the perftest as an xpcshell test.
MOZ_PROFILER_STARTUP=1 \
  MOZ_PROFILER_SHUTDOWN=/path/to/perf-profile.json \
  ./mach xpcshell-test intl/benchmarks/perftest_dateTimeFormat.js

# Install the profiler-symbol-server tool.
cargo install profiler-symbol-server

# Open the path to the file.
profiler-symbol-server --open /path/to/perf-profile.json
```