سؤال

بعد قراءة وثائق dottrace أدركت أن:

  1. الكائنات الميتة هي الكائنات المحذوفة قبل نقطة نهاية اللقطة.
  2. كائنات القمامة هي كائنات مخصصة بعد نقطة البداية وحذفها قبل نقطة النهاية - بمعنى آخر ، "كائنات القمامة" هي مجموعة فرعية من "الكائنات الميتة".

ولكن بعد القيام ببعض جلسات التنميط ، استطعت أن أرى أن عدد "كائنات القمامة" في بعض الأحيان أكبر بكثير من عدد "الكائنات الميتة" لنفس الفئة (على سبيل المثال System.String). كيف يمكنني تفسير هذه الظاهرة؟

هل كانت مفيدة؟

المحلول

لقد وجدت الإجابة بنفسي: "الأشياء الميتة" هي الكائنات المخصصة قبل النقطة A وتم تحريرها قبل النقطة B بينما يتم تخصيص "كائنات القمامة" بعد النقطة A وتحريرها قبل النقطة B.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top