Tag Archives: syncblock

Object header get complicated

Object header, sync block, thin lock vs fat lock, hashcode – all of this and more will be explained in the following post. First, let’s make a brief overview on the object header in the CLR. What is the object … Continue reading

Posted in .NET, c# | Tagged , , , , , , , , , , , , | 2 Comments

DumpMiner – UI tool for playing with ClrMD

ClrMD is a library built by Lee Culver. This is a live process and crash dump introspection library.  It allows you to write tools and debugger plugins which can do thing similar to SOS and PSSCOR. I’m not going to … Continue reading

Posted in .NET | Tagged , , , , , , , , , , , , , | Leave a comment

One thing that you can do only with a reference type

What in your opinion possible to do only with reference type and no with value type without explicit boxing? What the fact of derived from object that give all reference type some ability that value types don’t have? You can … Continue reading

Posted in .NET | Tagged , , , , | Leave a comment