الوصف
مماثل لـsystem.jemalloc_bins لكن بصف واحد لكل (arena, bin) بدلاً من التجميع عبر الساحات. تنتمي الشرائح إلى ساحة واحدة، لذا يحدّد هذا الجدول موضع التجزؤ في ساحة بعينها (بما في ذلك الساحات المخصّصة للبيانات الوصفية الخاصة بـ MergeTree، والتجميع الفوري، وذاكرة التخزين المؤقت)، ويرتبط بالجدول system.jemalloc_sampled_allocations عبر كلٍّ من arena وفئة الحجم.
الأعمدة
arena(UInt32) — فهرس الساحة. يرتبط بـsystem.jemalloc_sampled_allocations.arena.purpose(String) — الغرض من ساحة مخصّصة طويلة العمر: ‘mergetree’ (البيانات الوصفية للأجزاء والجداول)، ‘jit’، ‘cache’. يكون فارغًا للساحات ذات الغرض العام. الساحات المخصّصة تحتفظ بتخصيصات طويلة العمر بحكم تصميمها؛ ولذلك تستثنيها تقارير التجزؤ عادةً.index(UInt16) — فهرس الـ bin مرتّبًا حسب الحجم.large(UInt8) — True للتخصيصات الكبيرة و False للصغيرة.size(UInt64) — حجم التخصيصات في هذا الـ bin.allocations(Int64) — عدد التخصيصات.deallocations(Int64) — عدد عمليات تحرير الذاكرة.nregs(Int64) — عدد المناطق في كل شريحة.curslabs(Int64) — العدد الحالي للشرائح.curregs(Int64) — العدد الحالي للمناطق في فئة الحجم هذه.slab_size(UInt64) — حجم كل شريحة بالبايت. يساوي صفرًا لفئات الأحجام الكبيرة، إذ لا تعتمد على الشرائح.nonfull_slabs(Int64) — العدد الحالي للشرائح التي تحتوي على منطقة حرة واحدة على الأقل. يساوي صفرًا لفئات الأحجام الكبيرة.
availregs— اسم بديل لـnregs * curslabs.util— اسم بديل لـcurregs / availregs.waste— اسم بديل لـgreatest((curslabs * slab_size) - (curregs * size), 0).