Published January 27, 2026 | Version v2
Technical note Open

Python 3.15.0a3 ve 3.11.14 Mikrobenchmark Performans Analizi

  • 1. International Scientific Publications

Description

Python 3.15.0a3 ve 3.11.14 Mikrobenchmark Performans Analizi

 

Mehmet Keçeci

ORCID : https://orcid.org/0000-0001-9937-9839 

Received: 23.01.2026

 

Özet/Abstract:

 

Python 3.15.0a3 (alpha) ile Python 3.11.14 (stabil) sürümleri arasında kapsamlı mikrobenchmark analizi gerçekleştirilmiştir. Linux/Conda-Forge platformunda, her sürüm için 8 run (4 tam + 4 özet benchmark) çalıştırılarak 11 kritik test ölçülmüştür. Test seti; fonksiyon çağrıları, döngü aritmetiği, liste/sözlük işlemleri, dize manipülasyonu, matematik, anlama ifadeleri, üreteçler, özyineleme, LRU cache, özellik erişimi ve istisna yönetimini kapsamaktadır.

 

Ana bulgu: Fonksiyon çağrıları %99.9 toplam execution süresini domine ederken, iki sürüm arasında anlamlı fark gözlenmemiştir (Py3.15: 61.934s, Py3.11: 61.820s, oran=1.002). Mikrobenchmark bazında Py3.11.14 %64 üstünlük (7/11 test) sağlamıştır. Anlama ifadeleri (1.338x) ve üreteçler (1.340x) alanında Py3.11 %25-34 daha hızlı çalışırken, Py3.15 döngü (0.821x) ve özellik erişimi (0.972x) testlerinde %2-18 iyileşme göstermiştir. Normal ölçek görselleştirme ile farklar netleştirilmiştir: Py3.11 kritik Python konstrüksiyonlarında (anlama, üreteç) belirgin üstünlük sağlarken, Py3.15 temel aritmetik ve attribute erişiminde avantajlıdır. Standart sapma %0.1-1.0 arasında olup, ölçümler yüksek tekrarlanabilirlik sergilemiştir (95% güven aralığı ±%1.5). Pratik çıkarımlar: Üretim ortamlarında Python 3.11.14 stabilite + mikrobenchmark üstünlüğü nedeniyle önerilir. Py3.15 alpha, fonksiyon çağrısı olmayan araştırma/geliştirme projelerinde test edilebilir. Py3.15 final sürümünde anlama/üreteç optimizasyonları beklenmektedir. Bu çalışma, Python tekâmülünde fonksiyon çağrılarının ezici dominasyonu (%99.9) ve mikrobenchmarkların gerçek dünya performansından kopukluğunu ortaya koymaktadır.

 

Anahtar Kelimeler/Keywords: Python mikrobenchmark, performans analizi, Python 3.15, Python 3.11, fonksiyon çağrısı, anlama ifadesi, üreteç, execution süresi, istatistiksel analiz.

Files

Python3.11-3.150a3-tr.pdf

Files (3.3 MB)

Name Size Download all
md5:2eb63665721c8210a6cadc2905006786
3.3 MB Preview Download