1 points | by mikayelgr4 hours ago
Performance benchmarks showed minimal gains (~4.7%), and high CPU utilization stemmed from threads waiting on locks rather than doing valuable work. While the project didn't solve the problem, it was a fascinating deep dive into Windows internals. It would be pretty cool if someone who works at the Windows internals could have a look at this.
Feel free to check it out on GitHub at https://github.com/mikayelgr/WinTCacheMulti. I'd love your thoughts on this or similar experiences working with low-level system APIs. If you feel that there are any oddities that I might have missed, please let me know.