الوحدة GC::Profiler في روبي
< Ruby
يوفر مُنشئ ملفات تعريف جمع البيانات المهملة GC::Profiler الوصول إلى معلومات عن تشغيلات GC بما في ذلك الوقت والطول وحجم مساحة الكائن. اطلع مثلًا على المثال التالي:
GC::Profiler.enable
require 'rdoc/rdoc'
GC::Profiler.report
GC::Profiler.disable
اطلع أيضًا على صفحات التوابع GC.count و GC.malloc_allocated_size و GC.malloc_allocations.
توابع الصنف العام
clear
يمسح بيانات مُنشئ ملفات تعريف GC.
disable
يوقف مُنشئ ملفات تعريف GC.
enable
يبدأ منشئ ملفات تعريف GC.
enabled?
يتحقق من الحالة الحالية لوضع مُنشئ ملفات تعريف GC.
raw_data
يعيد مصفوفة من الأنواع Hash تحوي بيانات ملفات التعريف الأولية الفردية مُرتَّبة من الأقدم إلى الأحدث بواسطة :GC_INVOKE_TIME.
report
يكتب الناتج ::result على المجرى $stdout أو كائن من النوع IO.
result
يعيد تقرير بيانات ملف التعريف.
total_time
يعيد إجمالي الوقت المستخدم لتجميع البيانات المهملة بالثواني.