إعادة القمة لا تعني تصفير الحجم المتتبع. [1] [2]
الخلاصة السريعة
تجعل reset_peak القمة المسجلة مساوية للحجم الحالي، ولا تمسح سجلات التتبع. [1] [2]
المثال
import tracemalloc as t t.start() a=bytearray(10000) t.reset_peak() c,p=t.get_traced_memory() print(c==p,c>0) t.stop()
c للحجم الحالي وp للقمة؛ القياس لكتل الذاكرة المتتبعة. [1] [2]
ما الذي تغير؟
يضع التنفيذ عداد الحجم الحالي في عداد القمة عند التتبع. [1] [2]
بعد إعادة القمة بقي سجل تخصيص a متاحًا في فحصنا؛ لم نحرر الكائن. [1] [2]

حدود القراءة
عمل لاحق قد يغير القياس. لا نقدم رقم بايتات ثابتًا أو نتيجة أداء. [1] [2]
المراجع
- Python: tracemalloc
- CPython 3.12.14: tracemalloc.c
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
