Skip to content

Commit bbada7c

Browse files
committed
link to speedup PR
1 parent 92d3be8 commit bbada7c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ This is... very good. For comparison, a Python script that used AWS Glue to do s
1414

1515
Then Rust got more optimized and Apple released the M1, and it got still faster. Finally, and I found the [profile-guided optimization](https://doc.rust-lang.org/rustc/profile-guided-optimization.html) docs, and it improved even more than I thought was still possible.
1616

17+
Most recently, it also turned out there was [a highly contended mutex around the regular expressions](https://github.com/rubytogether/kirby/pull/37) and that bought the multi-core version something like 40-60% more speed.
18+
1719
### Wait, _how_ fast?
1820

1921
~525 records/second/cpu in Python on Apache Spark in AWS Glue
@@ -23,7 +25,7 @@ Then Rust got more optimized and Apple released the M1, and it got still faster.
2325
~638,000 records/second/cpu in Rust on a 2021 M1 with PGO
2426
~935,500 records/second/cpu in Rust on a 2025 M4 Max MacBook Pro
2527
~983,500 records/second/cpu in Rust on a 2025 M4 Max with PGO
26-
~1,240,000 records/second/cpu in Rust on a Ryzen 9 9950X with PGO
28+
~1,240,000 records/second/cpu in Rust on a 2024 Ryzen 9 9950X with PGO
2729

2830
### Are you kidding me?
2931

0 commit comments

Comments
 (0)