Closed Bug 1991895 Opened 11 months ago Closed 7 months ago

Add FOG platform microbenchmarks

Categories

(Data Platform and Tools :: Glean: SDK, task, P2)

task

Tracking

(firefox149 fixed)

RESOLVED 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:

Whiteboard: [glean-sdk-jira]

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.

Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED

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.

Summary: Add PerfStats metrics for Glean recording and exercise them using a synthetic test → Add FOG platform microbenchmarks
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: