Skip to content

Commit

Permalink
Collect stdlib benchmarks results (#7599)
Browse files Browse the repository at this point in the history
  • Loading branch information
Akirathan authored Sep 6, 2023
1 parent fff1386 commit 50a9b39
Show file tree
Hide file tree
Showing 6 changed files with 717 additions and 446 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ node_modules/
*.iml
.enso-sources*
.metals
tools/performance/engine-benchmarks/generated_site

############################
## Rendered Documentation ##
Expand Down
8 changes: 5 additions & 3 deletions tools/performance/engine-benchmarks/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Engine benchmarks

This directory contains a python script `bench_download.py` for downloading
Engine benchmark results from GitHub and `Engine_Benchs` Enso project for
analysing the downloaded data.
Engine and stdlib benchmark results from GitHub, and `Engine_Benchs` Enso
project for analysing the downloaded data.

Dependencies for `bench_download.py`:

Expand All @@ -14,7 +14,9 @@ Dependencies for `bench_download.py`:
`sudo apt-get install gh`

Check `bench_download -h` for documentation and usage. Ensure that your
`/usr/bin/env python` links to Python version at least 3.7.
`/usr/bin/env python` links to Python version at least 3.7. `bench_download.py`
creates `generated_site` directory with HTML files for visualizing the benchmark
results.

One can also analyze the benchmarks in Enso IDE by running
`bench_download.py --create-csv` and then running `Engine_Benchs` project. The
Expand Down
Loading

0 comments on commit 50a9b39

Please sign in to comment.