1. 程式人生 > >用Windbg除錯.NET程式的資源洩漏

用Windbg除錯.NET程式的資源洩漏

SyncBlocks to be cleaned up: 0 
MTA Interfaces to be released: 0 
STA Interfaces to be released: 0 
---------------------------------- 
generation 0 has 56 finalizable objects (0000000020099428->00000000200995e8) 
generation 1 has 36 finalizable objects (0000000020099308->0000000020099428) 
generation 2 has 98971 finalizable objects (000000001ffd7e30->0000000020099308) 
Ready for finalization 0 objects (00000000200995e8->00000000200995e8) 
Statistics: 
        MT    Count    TotalSize Class Name 
0x000007fef8dea958        1           24 System.Threading.OverlappedDataCache 
0x000007fef8dd90c0        1           32 System.Security.Cryptography.SafeProvHandle 
0x000007fef820e5d8        1           32 Microsoft.Win32.SafeHandles.SafeProcessHandle 

... 

0x000007fef8dbf730       16        1,664 System.Threading.Thread 
0x000007fef81f7280       12        2,208 System.Net.Sockets.OverlappedAsyncResult 
0x000007fef8db7a90      151        4,832 System.WeakReference 
0x000007fef8db7b30      125        8,000 System.Threading.ReaderWriterLock 
0x000007fef81efea0      254       14,224 System.Net.AsyncRequestContext 
0x000007fef89994d8      256       30,720 System.Threading.OverlappedData 
0x000007fef8dfa148      500       36,000 System.Reflection.Emit.DynamicResolver 
0x000007fef8dd9298   10,539
      337,248 Microsoft.Win32.SafeHandles.SafeTokenHandle 
0x000007fef81f8730   16,341      522,912 System.Net.SafeCloseSocket+InnerSafeCloseSocket 
0x000007fef81f93a8   16,339      653,560 System.Net.SafeCloseSocket 
0x000007fef81f2850   16,362      785,376 System.Net.SafeFreeCredential_SECURITY 
0x000007fef820d7a0    5,288      888,384 System.Diagnostics.PerformanceCounter 
0x000007fef81f2be0   16,333      914,648 System.Net.SafeDeleteContext_SECURITY