The Curious Engineer

All blogs / C# / .NET

cbrumme's WebLog

learn.microsoft.com/en-us/archive/blogs/cbrumme

C# / .NETConcurrencyPerformance / optimizationMicrosoft blogsMSDN archive

’05’10’15’20’25
Posts
32 from 15 Apr 2003 to 15 Sep 2006
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/cbrumme/feed.xml

2006 1

  1. A quick update on me.

2004 1

  1. Apartments and Pumping in the CLR

2003 30

  1. Access to old blogs
  2. The Exception Model
  3. Reliability
  4. Infrequent blogging
  5. Access to old blogs
  6. Memory Model
  7. Value Types
  8. Request a topic
  9. Security and Asynchrony
  10. Asynchronous operations, pinning
  11. Interface layout
  12. Virtual and non-virtual
  13. Interning Strings and immutability
  14. Lifetime, GC.KeepAlive, handle recycling
  15. Managed blocking
  16. ReleaseComObject
  17. Threads, fibers, stacks and address space
  18. Initializing code
  19. Unhandled exceptions
  20. Inheriting from MarshalByRefObject
  21. Managed objects and COM
  22. Why don't metaobjects marshal by reference?
  23. Surprising 'protected' behavior
  24. What is SEHException?
  25. Size of a managed object
  26. DLL exports
  27. Hyper threading
  28. Turning off the garbage collector
  29. Error C0020001
  30. Static Fields