« Why basic numeracy is important | Main | Things I never knew I ought to worry about »
February 23, 2011
Wellington .NET user group – CLR fundamentals
Thanks to everyone who came along to the CLR Fundamentals talk this evening – and sorry for overrunning so much! Despite going way over time I had to leave out a great deal of stuff. I don’t have slides to summarise it, but here are my notes on the areas I wanted to cover.
You can find more about these topics (and especially the ones I didn’t have time to talk about!) in:
- Jeffrey Richter, CLR Via C#
- Jim Miller and Susann Ragsdale, The Annotated CLI Standard (the un-annotated one is available online, and is much more recent… but cannot be used to squash spiders)
- Mario Hewardt, Advanced .NET Debugging
- Eric Lippert’s blog
- The BCL and CLR team blogs
Drop me a line if you want pointers on any particular area I mentioned.
One gentleman asked about ways of detecting which methods had been JITted as a way of identifying potential dead code. I forgot to mention it at the time, but the NCover utility not only does this, but even shows unexecuted code down to the line level.
Those of you who were interested in the JITter might be interested to look at the CLR Code Generation blog – it’s pretty quiet but there’s some useful info in the archives.
Finally, the diagrams I briefly showed came from this article -- old, but still a good guide to the internals of CLR types and objects.
February 23, 2011 in Software | Permalink
TrackBack
TrackBack URL for this entry:
https://www.typepad.com/services/trackback/6a00d8341c5c9b53ef014e86427f7e970d
Listed below are links to weblogs that reference Wellington .NET user group – CLR fundamentals:
Comments
Thanks for notes I did mean to ask you afterwards but got trapped under a piece of pizza. It was a great talk, really enjoyed it and provided lots to think about.
Posted by: Richard Shea at Feb 24, 2011 9:45:24 AM
Thanks for notes I did mean to ask you for them afterwards but got trapped under a piece of pizza. It was a great talk, really enjoyed it and provided lots to think about.
Posted by: Richard Shea at Feb 24, 2011 9:45:25 AM
Yes, thanks a lot! Appreciate extra info and answers to noobish questions also ^^
Posted by: Sam Schenk at Feb 24, 2011 2:00:38 PM