[BuildStream] Weekly performance update
- From: Tom Pollard <tom pollard codethink co uk>
- To: BuildStream <buildstream-list gnome org>
- Subject: [BuildStream] Weekly performance update
- Date: Mon, 2 Sep 2019 11:30:56 +0100
Hi all,
It's my turn to garden the weekly performance results, so hopefully I've
not let James down :)
---
Ipython notebook with the results:
https://mybinder.org/v2/gh/james-ennis/bst-benchmarks-notebooks/master?filepath=all_results.ipynb
Don't forget to run "Kernel" -> "Restart and Run all" to actually
generate the graphs.
Note: If the link has expired, you'll need to go to
https://mybinder.org/ and enter:
https://github.com/james-ennis/bst-benchmarks-notebooks into the url
field, with branch "master" and file "all_results.ipynb". Then "launch".
---
All results were obtained on the same hardware (a Codethink dev
machine configured as 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 stretch)
* 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 (branch:
jennis/add_all_files [1]) for the last 5 weeks:
┌─────────┬─────────────────┬─────────────────┐
│ │ Show │ Show once built │
├─────────┼───────┬─────────┼───────┬─────────┤
│Dates │Time │Memory │Time │Memory │
│ │(s) │(M) │(s) │(M) │
├─────────┼───────┼─────────┼───────┼─────────┤
│29/07 -> │6.58 │201 │6.33 │225 │
│04/08 │ │ │ │ │
├─────────┼───────┼─────────┼───────┼─────────┤
│05/08 -> │6.57 │201 │6.79 │226 │
│11/08 │ │ │ │ │
├─────────┼───────┼─────────┼───────┼─────────┤
│12/08 -> │6.58 │201 │6.77 │226 │
│18/08 │ │ │ │ │
├─────────┼───────┼─────────┼───────┼─────────┤
│19/08 -> │6.29 │199 │6.55 │229 │
│25/08 │ │ │ │ │
├─────────┼───────┼─────────┼───────┼─────────┤
│26/08 -> │6.45 │200 │6.67 │229 │
│01/09 │ │ │ │ │
└─────────┴───────┴─────────┴───────┴─────────┘
---
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
(branch: jennis/add_all_files [1]).
┌─────────┬─────────────────┬─────────────────┬──────────────────┐
│ │ 4 Builders │ 8 Builders │ 12 Builders │
├─────────┼───────┬─────────┼───────┬─────────┼───────┬──────────┤
│Date │Time │Memory │Time │Memory │Time │Memory │
│ │(s) │(M) │(s) │(M) │(s) │(M) │
├─────────┼───────┼─────────┼───────┼─────────┼───────┼──────────┤
│29/07 -> │130.06 │223 │133.03 │224 │129.37 │224 │
│04/08 │ │ │ │ │ │ │
├─────────┼───────┼─────────┼───────┼─────────┼───────┼──────────┤
│05/08 -> │129.05 │223 │134.05 │224 │129.83 │224 │
│11/08 │ │ │ │ │ │ │
├─────────┼───────┼─────────┼───────┼─────────┼───────┼──────────│
│12/08 -> │134.24 │223 │135.14 │224 │132.45 │224 │
│18/08 │ │ │ │ │ │ │
├─────────┼───────┼─────────┼───────┼─────────┼───────┼──────────┤
│19/08 -> │131.38 │226 │133.26 │226 │134.09 │226 │
│25/08 │ │ │ │ │ │ │
├─────────┼───────┼─────────┼───────┼─────────┼───────┼──────────┤
│26/08 -> │130.07 │226 │131.94 │227 │133.23 │224 │
│01/09 │ │ │ │ │ │ │
└─────────┴───────┴─────────┴───────┴─────────┴───────┴──────────┘
---
Please see [2] if you're unable to open the weekly notebook locally.
Thanks,
Tom Pollard
[1] https://gitlab.com/jennis/debian-stretch-bst/tree/jennis/add_all_files
[2]
https://mail.gnome.org/archives/buildstream-list/2019-February/msg00046.html
--
https://www.codethink.co.uk/privacy.html
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]