Skip to content

Commit

Permalink
Start a perf doc. #33
Browse files Browse the repository at this point in the history
  • Loading branch information
dabreegster committed Oct 7, 2023
1 parent da7a969 commit e682a1a
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions docs/performance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Performance

| Example |Number of routes|Number of edges|Total pipeline time (s)|Routing time (s)|Tippecanoe time (s)|
|---------|----------------|---------------|-----------------------|----------------|-------------------|
|edinburgh| 8015 | 57735 | 23.64 | 0.2 | 22.17 |
| london | 901511 | 434202 | 172.23 | 4.56 | 162.45 |
| york | 2500 | 6384 | 1.28 | 0.05 | 1.06 |

- Measurements taken on a...
- Cores matter
- Preprocessing some areas needs RAM

- Total time breakdown
- Gathering input (`setup.py`) depends on network speed, and generally steps here aren't optimized for speed
- Running the pipeline
- Actually calculating the routes
- Tippecanoe
- ... Many other steps, not broken down in the table, and some cached between runs

0 comments on commit e682a1a

Please sign in to comment.