Liran Chen's Blog
.Net Internals, Debugging, Multithreading - and More!
Tuesday, August 3, 2010
Forcing JIT Compilation During Runtime
›
One of the advantages/disadvantages of the .Net Framework is its usage of JIT Compilation: The process in which machine code is generated f...
2 comments:
Tuesday, July 20, 2010
Monitor's Locking Primitive
›
Lately, a discussion in a C# user group raised the question "In which synchronization primitive does the CLR uses when I call Monitor.E...
Monday, July 5, 2010
Behind The .locals init Flag
›
As we all probably know, the C# language specification demands that every declared local variable will be assigned-to before its usage. Eve...
2 comments:
Monday, June 28, 2010
String.Format Isn't Suitable for Intensive Logging
›
One of the first rules that every .Net programmer learns to memorize is "Never use the + operator to combine strings. Only use the Stri...
4 comments:
Sunday, June 13, 2010
Headaches with Prefix and Temporary Variables
›
No less than 6 years ago, Luca Bolognese wrote a post that dealt with an issue raised in the C# User Group. The question was "What sho...
Wednesday, June 2, 2010
DateTime.Now Causes Boxing
›
Update 2.9.2010 The content of this post regards DateTime.Now's implementation until v3.5. At the release of v4.0, its internal impl...
6 comments:
‹
Home
View web version