SAFE Optimizations: Hybrid stack/heap allocator, BitSlice instead of Vec<bool>, and Allocation combination#78
SAFE Optimizations: Hybrid stack/heap allocator, BitSlice instead of Vec<bool>, and Allocation combination#78fereidani wants to merge 4 commits intorapidfuzz:mainfrom
Conversation
|
What is the actual performance improvement you are seeing with this change for different string lengths? |
|
Hey, Here are my results on 9950x: |
|
You can use same optimizations in rapidfuzz-rs too, Let me know if you are interested, I can send you the PR. |
Hi, Really nice optimized project!
I really enjoyed it, To be honest I worked and tested for 8 hours and I couldn't find anything to optimize.
I was almost had major disappointment but something clicked at the last moment.
I also updated benchmarks to criterion.
I hope you like it, Let me know if you want to discuss anything!