/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

matklad.github.io
| | readrust.net
5.5 parsecs away

Travel
| | Read Rust collects and categorises interesting posts related to the Rust programming language. This page lists posts in the Performance category.
| | lwn.net
4.1 parsecs away

Travel
| | The Linux kernel has never lacked for synchronization primitives and locking mechanisms, so one [...]
| | probablydance.com
3.2 parsecs away

Travel
| | Lets say you want to have a mutex for every item in a list with 10k elements. It feels a bit wasteful to use a std::mutex for each of those elements. In Linux std::mutex is 40 bytes, in Windows it's 80 bytes. But mutexes don't need to be that big. You can fit a mutex...
| | mazzo.li
24.6 parsecs away

Travel
| Let's say that you have a program which relies on huge pages for performance. I couldn't find a resource fully explaining how to allocate huge pages at runtime, making sure that the huge page allocation was successful, so here it is.