grapevine.dyndns-ip.com Open in urlscan Pro
99.154.194.134  Public Scan

URL: https://grapevine.dyndns-ip.com/download/authentec/download/Microsoft/CLR%20Memory%20Tracing/SOS%20docs/commands/SyncBlk.htm
Submission: On August 07 via api from US — Scanned from CA

Form analysis 0 forms found in the DOM

Text Content

SyncBlk List synchronization blocks. Syntax !SyncBlk [-all|<#>] Parameters

-all Shows all synchronization blocks.  (By default, only synchronization blocks
with locks appear.) # Shows only a specific synchronization block.

Example

0:001> !SyncBlk
Index SyncBlock MonitorHeld Recursion   Thread  ThreadID     Object Waiting
   46 001655e0            1         1   150c98    70   1   050a5060 System.Web.HttpApplication
  294 00165664            1         1   1ad5f0   4cc   4   010a7a64 System.Web.HttpApplication
  299 00164f84            1         1   1d6598   e38  11   051a27e4 System.Web.HttpApplication
-----------------------------
Total           374
ComCallWrapper  4
ComPlusWrapper  1
ComClassFactory 0
Free            169

Comments



Index Synchronization block index. SyncBlock Address of synchronization block .
MonitorHeld Recursion Thread

Address of thread object waiting on the object this synchronization block is
mapped to.

Use the Threads command to get more information about the thread.

ThreadID ID (hex) of thread waiting on this synchronization block. Thread Number
Thread number as shown in the Threads command of the thread waiting on this
synchronization block. Object Address of the object waiting on this
synchronization block.  Use the DumpObj command to get information about this
object. Waiting Class of the object that is waiting for this synchronization
block.  If the synchronization block is no longer in use, this displays free.
Total Total number of synchronization blocks. ComCallWrapper Number of Com Call
wrappers. ComPlusWrapper Number of ComPlus wrappers. ComClassFactory Number of
ComClass Factories. Free Number of free synchronization blocks.