CPython חופשי-תהליכים, שינוי משמעותי ב-CPython 3.13, מאפשר לתהליכים מרובים לרוץ במקביל בתוך אותו מפרש, מה שהופך את נעילת המפרש הגלובלית (GIL) לאופציונלית (PEP 703).
״תכונה ניסיונית זו נועדה לשפר את הביצועים מרובי-החוטים על ידי ניצול יעיל של מספר ליבות מעבד, אם כי היא מציבה אתגרים כמו בטיחות חוטים ואי-תאימות ABI.״
הקהילה עובדת על תאימות, החל מערימת PyData, ושואפת לספק גלגלי cp313t ב-PyPI עבור Python 3.13, עם מאמצים מתמשכים לפתור בעיות בטיחות חוטים בחבילות כמו numpy ו-pywavelets.
גרסה של CPython ללא נעילת GIL זמינה כעת לניסויים, ומבטיחה שיפורי ביצועים משמעותיים עם מאמץ מינימלי ברגע שספריות מפתח יתמכו בכך.
פיתוח זה עשוי לאפשר לפרויקטים חדשים יותר לזכות בנתח שוק אם ספריות ישנות לא יסתגלו במהירות, תוך פישוט השימוש בכל הליבות במכונה ללא העומס של ריבוי תהליכים.
פייתון 3.14 תשנה את שיטת ריבוי התהליכים המוגדרת כברירת מחדל מ-fork ל-spawn או forkserver, מה שיפתור כמה בעיות, אך המעבר לתכנות חופשי-תהליכים עשוי עדיין להציג אתגרים כמו הבטחת קוד בטוח ל-fork וטיפול בבאגים של תהליכיות מקבילה.
״מחולל רשת CSS חדש בשיטת גרירה ושחרור (cssgridgenerator.io) הושק, וזכה למשוב חיובי על פשטותו ושימושיותו למרות כמה באגים.״
משתמשים דיווחו על בעיות כגון אלמנטים ברשת שנעים מחוץ לגבולות ותיבות שלא משנות גודל בצורה רספונסיבית, והציעו שיפורים כמו הוספת מצב URL לשיתוף ופתיחת קוד המקור.
הכלי מוערך כמשאב למידה מועיל ושיטה מהירה להקמת פריסות רשת, המשקף את ההתפתחות של כלי עיצוב אתרים.
ליצ'ס אופטימיזו את שרת ה-Syzygy tablebase שלהם עם 7 חלקים כדי להתמודד עם בדיקות שלמות RAID תחת עומס כבד על ידי מעבר ל-dm-integrity על LVM והקמת שרת שני לבדיקות ביצועים.
״ממצאים מרכזיים כללו בעיות בהגדרת RAID 5, זמני השהיה גבוהים עם mmap, ושיפורים בשימוש ב-SSD לרשימות נתונים ספציפיות ובקריאה מקבילה.״
״האופטימיזציות הובילו לזמני תגובה טובים יותר בייצור, עם פרטים מלאים ונתונים גולמיים זמינים ב-GitHub.״