Subscribe
Sign in
Home
Podcast
Notes
CPython Internals
AI
Paid Subscription Plans
Archive
Leaderboard
About
CPython Internals
Latest
Top
Discussions
Connecting CPython's GC Internals to Real-World Performance
Learn how the knowledge of CPython internals translate into performance insights for your code
Oct 2
•
Abhinav Upadhyay
6
Share this post
Connecting CPython's GC Internals to Real-World Performance
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
The Design & Implementation of the CPython Virtual Machine
A deep dive into CPython's bytecode instruction format and execution engine internals
Aug 31
•
Abhinav Upadhyay
40
Share this post
The Design & Implementation of the CPython Virtual Machine
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
CPython Internals: What Happens Before Bytecode Execution Starts
Learn about runtime initialization, parsing and compilation of the Python code into bytecode leading to execution on the virtual machine
Aug 30
•
Abhinav Upadhyay
4
Share this post
CPython Internals: What Happens Before Bytecode Execution Starts
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
How costly it is to call functions and builtins in your python code? Does inlining help? How have the recent CPython releases improved performance in…
Aug 8
•
Abhinav Upadhyay
36
Share this post
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
2
Looking Under the Hood of Python's Set Data Structure
Learn everything about hash tables, collision handling, and performance optimization
Jun 25
•
Abhinav Upadhyay
39
Share this post
Looking Under the Hood of Python's Set Data Structure
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
CPython Garbage Collection: The Internal Mechanics and Algorithms
A detailed code walkthrough of how CPython implements memory management, including reference counting and garbage collection
Jun 11
•
Abhinav Upadhyay
39
Share this post
CPython Garbage Collection: The Internal Mechanics and Algorithms
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
1
Recording: CPython and ELF Essentials for Building a Basic Remote Profiler
Yesterday, we did the live session on the internals of remote sampling profilers.
Jun 3
•
Abhinav Upadhyay
16
Share this post
Recording: CPython and ELF Essentials for Building a Basic Remote Profiler
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
1:23:08
How Python Compares Floats and Ints: When Equals Isn’t Really Equal
Another Python gotcha and an investigation into its internals to understand why this happens
May 24
•
Abhinav Upadhyay
32
Share this post
How Python Compares Floats and Ints: When Equals Isn’t Really Equal
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
5
CPython Memory Management Internals
A high-level but detailed explanation of how CPython implements memory management
May 16
•
Abhinav Upadhyay
16
Share this post
CPython Memory Management Internals
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
1:04:11
Recording of Live Session on CPython Virtual Machine Internals
Yesterday we concluded the live session on the internals of the CPython virtual machine (VM) or the bytecode interpreter implementation.
Apr 28
•
Abhinav Upadhyay
14
Share this post
Recording of Live Session on CPython Virtual Machine Internals
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
1:24:35
CPython Runtime Internals: Key Data Structures & Runtime Bootstrapping
What are the key data structures which form the CPython runtime and how are they initialized at startup
Apr 26
•
Abhinav Upadhyay
34
Share this post
CPython Runtime Internals: Key Data Structures & Runtime Bootstrapping
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
Why Do Python Lists Multiply Oddly? Exploring the CPython Source Code
A look at the internals of list implementation in CPython to understand this weird quirk about them
Mar 30
•
Abhinav Upadhyay
39
Share this post
Why Do Python Lists Multiply Oddly? Exploring the CPython Source Code
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
4
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts