v3.1.0
- Reduced Calls to global map
- Implemented a function to determine chunk bounds
Processing Time: 59.6s. Tested with a Ryzen 5800x3d and 32 gigs Ram
I got this down to 59 Seconds and achieved my goal of getting it to under 1 minute. I am pretty happy with that for a single day session of coding. Further improvements could be made, and if I would continue working on it I would probably directly use a syscall with mmap and use the 8-byte hash of id as a key for an unsafe maphash. And maybe write some tests.