1 comments

  • mikayelgr4 hours ago
    Hey everyone, this will be my first post on Hacker News, and I hope we will have an interesting discussion. Today, I have published a project titled WinTCacheMulti. It explores the challenges of optimizing Windows File Explorer's thumbnail generation process, which remains sequential despite modern multi-core CPUs.

    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.