Skip to content

Commit d1c5e7b

Browse files
author
Gal Ben David
committed
update README.md with new benchmarks results and updated dependencies list
1 parent 71e35c2 commit d1c5e7b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,24 @@
2828

2929
## About The Project
3030

31-
PyRepScan is a python library written in Rust. The library uses [git2-rs](https://github.com/rust-lang/git2-rs) for repository parsing and traversing, [regex](https://github.com/rust-lang/regex) for regex pattern matching and [rayon](https://github.com/rayon-rs/rayon) for concurrency. The library was written to achieve high performance and python bindings.
31+
PyRepScan is a python library written in Rust. The library uses [git2-rs](https://github.com/rust-lang/git2-rs) for repository parsing and traversing, [regex](https://github.com/rust-lang/regex) for regex pattern matching and [crossbeam](https://github.com/crossbeam-rs/crossbeam) for concurrency. The library was written to achieve high performance and python bindings.
3232

3333

3434
### Built With
3535

3636
* [git2-rs](https://github.com/rust-lang/git2-rs)
3737
* [regex](https://github.com/rust-lang/regex)
38-
* [rayon](https://github.com/rayon-rs/rayon)
38+
* [crossbeam](https://github.com/crossbeam-rs/crossbeam)
39+
* [parking-lot](https://github.com/Amanieu/parking_lot)
3940

4041

4142
### Performance
4243

4344
#### CPU
4445
| Library | Time | Peak Memory |
4546
| ------------- | ------------- | ------------- |
46-
| [PyRepScan](https://github.com/intsights/PyRepScan) | 4s | 501,708 kb |
47-
| [gitleaks](https://github.com/zricethezav/gitleaks) | 507s | 823,016 kb |
47+
| [PyRepScan](https://github.com/intsights/PyRepScan) | 8.74s | 1,149,152 kb |
48+
| [gitleaks](https://github.com/zricethezav/gitleaks) | 1118s | 1,146,300 kb |
4849

4950

5051
### Installation

0 commit comments

Comments
 (0)