Welcome to MSDN Blogs Sign in | Join | Help

jaredpar's WebLog

Code, rants and ramblings of a programmer.

Syndication

News

Now Reading

Expert F#

What's a better book to read when learning F#?

Essential WPF

Thus far the best book I've read on WPF. Gets right down to working with WPF and the goals/history.

Purely Functional Data Structures

Reading this book makes me feel like I'm back in college. It will really get your mind going and is best read with a whiteboard handy.

Blog Roll

Eric Lippert
Dustin Campbell
Jon Skeet
Coding Horror
Brian McNamara
Hub FS
Full List

Browse by Tags

All Tags » CLR   (RSS)
Disabling JIT optimizations while debugging
If you've ever been debugging a managed app, only to be unable to evaluate any of the locals or parameters because the code was "optimized", check out the article below.  It shows a quick trick to disable optimizations by way of a .ini Read More...

Posted Friday, August 29, 2008 8:00 AM by Jared Parsons | 2 Comments

Filed under: ,

CLR Changes in 3.5 SP1
If you haven't come across this post yet about inlining changes in 3.5 SP1 it's a good read. The short version is, value types will have better performance. http://blogs.msdn.com/clrcodegeneration/archive/2007/11/02/how-are-value-types-implemented-in-the-32-bit-clr-what-has-been-done-to-improve-their-performance.asp Read More...

Posted Friday, August 22, 2008 8:00 AM by Jared Parsons | 4 Comments

Filed under:

CLR Memory Model
Internally and externally I see a lot of questions about the .Net Memory Model. I think a lot of the confusion comes from the specs. Mainly that there are really two of them. The first is the ECMA CLI Memory Model (Partition 1, Section 12). This standard Read More...

Posted Thursday, January 17, 2008 12:16 PM by Jared Parsons | 2 Comments

Filed under: ,

IMetaDataImport::GetParamForMethodIndex
While investigating a recent bug I found about an interesting return for GetParamForMethodIndex. On a perfectly verifiable assembly, a call to GetParamForMethodIndex was returning a failure code. After some searching I found the return code was CLDB_E_RECORD_NOTFOUND. Read More...

Posted Monday, July 30, 2007 1:09 PM by Jared Parsons | 0 Comments

Filed under: , ,

Page view tracker