Open Bug 1347720 (FBFeed) Opened 5 years ago Updated 3 months ago

[meta] Improve Time to Interactive (TTI) and Display Done (DD) milestone times in FB feed workload

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: shu, Unassigned)

References

(Depends on 2 open bugs, Blocks 1 open bug)

Details

(Keywords: meta, perf, Whiteboard: [qf-meta])

Vladan has provided a static FB newsfeed workload to measure TTI and DD times.

Due to the size of the workload (includes some video clips), it's not attached to the bug. I've repackaged the workload here: https://people-mozilla.org/~sguo/fb-newsfeed-workload-feb27.tar.gz

The nginx HTTP server needs to be installed to run the workload. The workload is captured from FB's production site, thus the involved set up required to run it.

After unzipping, run the shell script mkcf.sh, which will create an nginx.conf configuration file. Follow the on-screen instructions from there.
Blocks: QuantumFlow
Depends on: 1345703, 1345706
Alias: FBFeed
Depends on: 219276
No longer depends on: 219276
Whiteboard: [qf]
Whiteboard: [qf] → [qf-meta]
Depends on: 1356686
Newsfeed benchmark: https://vdjeric.github.io/fb_bench/newsfeed_bench.htm
Comments benchmark: https://vdjeric.github.io/fb_bench/comments_bench.htm

There are console.log() markers in these benchmarks with the metrics that FB cares about.
Keywords: perf
Priority: -- → P3
Keywords: meta
You need to log in before you can comment on or make changes to this bug.