Add FOG platform microbenchmarks
Categories
(Data Platform and Tools :: Glean: SDK, task, P2)
Tracking
(firefox149 fixed)
| Tracking | Status | |
|---|---|---|
| firefox149 | --- | fixed |
People
(Reporter: janerik, Assigned: janerik)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [glean-sdk-jira])
Attachments
(1 file)
In order to get numbers on the performance of Glean inside Firefox we will start by collecting perfstats metrics.
Where to add those is to be determined as part of the implementation.
The idea is to then write a FOG test, using the existing FOG mochitest setup, to exercise the Glean recording code path.
Some material:
- PerfStats docs
- Example dashboard from another perfstats metric (GC)
- After that we want to enable those metrics in the speedometer3 test as well. See this code as an example.
| Assignee | ||
Updated•10 months ago
|
Updated•10 months ago
|
| Assignee | ||
Comment 1•7 months ago
|
||
This is the most minimal form of benchmarks we can add.
Right now the two benchmarks we have merely try to add to a (labeled)
counter in a loop.
The benchmarking framework will time this.
Whether that's sufficiently stable and we can actually use those
benchmarks to optimize will be seen once we have data.
| Assignee | ||
Comment 4•7 months ago
|
||
We drifted a bit from the initial plan.
We might bring back the speedometer3 idea still. For now I'll update this bug to better reflect what happened.
Description
•