CPython xotira menejajini (PyMalloc) kichik obyektlar uchun 512 baytdan oshmaydigan xotira ajratishni qanday optimallashtiradi? Arena, Pool va Block hierarxiyasi qanday tashkil etilgan va Python tomonidan bo'shatilgan xotira nima uchun har doim operatsion tizimga qaytarilmaydi (malloc vs free)?