/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

drew.silcock.dev
| | pythonspeed.com

Python's Global Interpreter Lock (GIL) stops threads from running in parallel or concurrently. Learn how to determine impact of the GIL on your code.
2.0 parsecs

Travel
| |
| | sumercip.com

How Python's recent performance improvements work under the hood
2.4 parsecs

Travel
| |
| | stefan-marr.de

A look into the implementation details of CPython's Global Interpreter Lock (GIL) and how they changed between Python 3.9 and the current development branch that will become Python 3.13.
2.8 parsecs

Travel
| |
| | cprimozic.net

A detailed summary of the techniques I used to optimize my Advent of Code 2024 solution for Day 9 Part 2. Employs a variety of techniques including algorithmic shortcuts, bespoke data structures, and low-level optimizations + SIMD.
27.3 parsecs

Travel
|