Speed
This
is a good article on MSDN about writing fast managed code in the CLR. The basic
premise is know thy tools, thy processor cycles and thy memory usage. It is
a little long-winded in places and I found the tables that were presented a
little hard to read, but overall it is illuminating. I haven't had a chance to
look at the profiler, but that looks like a useful tool.