[BuildStream] Weekly performance update for the Debian-like project
- From: James Ennis <james ennis codethink co uk>
- To: BuildStream-list <buildstream-list gnome org>
- Subject: [BuildStream] Weekly performance update for the Debian-like project
- Date: Mon, 29 Apr 2019 10:20:06 +0100
Hello,
As before, a notebook containing *all* of the results should be
available via following link:
https://mybinder.org/v2/gh/james-ennis/bst-benchmarks-notebooks/master?filepath=all_results.ipynb
If the link has expired, you'll need to go to https://mybinder.org/ and
the copy and paste:
https://github.com/james-ennis/bst-benchmarks-notebooks into the url
field, with branch "master" and file "all_results.ipynb". Then "launch".
When the notebook has loaded please click on "Kernel" -> "Restart and
Run all".
This will show the four interactive graphs and some instructions
regarding how the toolbar can be used to interact with each graph.
-----
All results were obtained on the same hardware (a Codethink dev machine
configured to be a gitlab runner - not being used for anything else),
and the results files are being appended to by a CI job. Specs as
follows:
* Linux (Debian stable)
* x86_64
* 16G RAM
* 500Gb SSD
* Intel i7-3770
* 8 cores @ 3.40 GHz
-----
Here are the times and max-rss (peak memory usage) results for a `bst
show` of base-files/base-files.bst in the Debian-like project [0]
(jennis/use_remote_file branch [1]) for the last 5 weeks:
┌─────┬─────────────────┬─────────────────┬───────────────────────────┐
│ │ Show │ YAML cache show │ Show once built │
├─────┼───────┬─────────┼───────┬─────────┼─────────────────┬─────────┤
│Dates│Time │Memory │Time │Memory │Show once built │Memory │
│ │(s) │(M) │(s) │(M) │(s) │(M) │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│03/25│22.63 │422 │13.40 │433 │17.36 │563 │
│03/31│ │ │ │ │ │ │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│04/01│11.32 │352 │11.17 │352 │12.96 │470 │
│04/07│ │ │ │ │ │ │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│04/08│11.27 │352 │11.13 │352 │13.08 │470 │
│04/14│ │ │ │ │ │ │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│04/15│11.29 │351 │11.23 │352 │12.97 │470 │
│04/21│ │ │ │ │ │ │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│04/22│11.50 │259 │11.44 │259 │13.21 │314 │
│04/28│ │ │ │ │ │ │
└─────┴───────┴─────────┴───────┴─────────┴─────────────────┴─────────┘
-----
Here are the times and max-rss results for a `bst build` (4, 8 and 12
builders) of base-files/base-files.bst in the Debian-like project [1].
┌─────┬─────────────────┬─────────────────┬───────────────────────────┐
│ │ 4 Builders │ 8 Builders │ 12 Builders │
├─────┼───────┬─────────┼───────┬─────────┼─────────────────┬─────────┤
│Date │Time │Memory │Time │Memory │Show once built │Memory │
│ │(s) │(M) │(s) │(M) │(s) │(M) │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│01/14│1383.67│1119 │1078.76│1119 │735.41 │1119 │
│01/20│ │ │ │ │ │ │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│03/25│286.67 │435 │302.77 │435 │332.87 │435 │
│03/31│ │ │ │ │ │ │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│04/01│249.50 │355 │255.38 │355 │284.80 │355 │
│04/07│ │ │ │ │ │ │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│04/08│233.83 │354 │249.45 │354 │267.39 │354 │
│04/14│ │ │ │ │ │ │
├─────┼───────┼─────────┼───────┼─────────┼─────────────────┼─────────┤
│04/22│187.29 │262 │207.31 │262 │226.77 │262 │
│04/28│ │ │ │ │ │ │
└─────┴───────┴─────────┴───────┴─────────┴─────────────────┴─────────┘
Please see [2] if you're unable to open the weekly notebook.
Thanks,
James
[0] https://gitlab.com/jennis/debian-stretch-bst
[1]
https://gitlab.com/jennis/debian-stretch-bst/tree/jennis/use_remote_file
[2]
https://mail.gnome.org/archives/buildstream-list/2019-February/msg00046.html
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]