The PyOpenGL 3.12 test suite fails specifically on the 76th iteration of a VBO memory leak test, which previously passed on earlier Python versions.
This memory leak only occurs when the test runs individually, hinting that the interaction with other tests triggers early JIT caching in 3.12.
Relying on whole-system memory tracking is misleading; a more isolated approach is necessary to accurately assess for local function memory leaks.
The observation that the issue arises on the 76th iteration suggests a threshold where the new JIT compiler behavior alters memory management.
Collection
[
|
...
]