سؤال

ماذا يعني إذا كان! gcroot يرجع قائمة خيط فارغة؟

0:000> !gcroot 0000000010817c50 
Note: Roots found on stacks may be false positives. Run "!help gcroot" for
more info.
Scan Thread 2 OSTHread 15a4
Scan Thread 10 OSTHread 1db4
Scan Thread 11 OSTHread 147c
Scan Thread 12 OSTHread 15d4
Scan Thread 14 OSTHread 9dc
Scan Thread 15 OSTHread 12a4
Scan Thread 21 OSTHread 18c4
Scan Thread 23 OSTHread 1260
Scan Thread 24 OSTHread 16c8
Scan Thread 25 OSTHread bd4
Scan Thread 26 OSTHread de8

لدي الكثير من الإدخالات عند القيام به! نظام dumpheap -type.

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

المحلول

لا توجد جذور لهذه الكائنات وعندما تعمل GC ، فإنها ستجمع الكائنات.

نصائح أخرى

إذا قلت إن لديك الكثير من الأوتار بدون جذور ، فقد يكون الأمر كذلك أن العديد منهم من سلاسل كبيرة إلى حد ما (أكثر من 85 ألفًا) ، وبالتالي فهي عالقة في LOH ، وبالتالي قد لا يتم جمع . انظر هذا الموضوع لمزيد من التفاصيل:

Windbg لا تخبرني أين تتأرجح سلسلةي

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